Browse Source

kivy: sign and send in a thread

master
ThomasV 10 years ago
parent
commit
b8b2840d18
  1. 7
      gui/kivy/uix/screens.py

7
gui/kivy/uix/screens.py

@ -3,6 +3,7 @@ from decimal import Decimal
import re import re
import datetime import datetime
import traceback, sys import traceback, sys
import threading
from kivy.app import App from kivy.app import App
from kivy.cache import Cache from kivy.cache import Cache
@ -215,7 +216,11 @@ class SendScreen(CScreen):
outputs = [('address', to_address, amount)] outputs = [('address', to_address, amount)]
self.app.password_dialog(self.send_tx, (outputs, fee, label)) self.app.password_dialog(self.send_tx, (outputs, fee, label))
def send_tx(self, outputs, fee, label, password): def send_tx(self, *args):
self.app.show_info("Sending...")
threading.Thread(target=self.send_tx_thread, args=args).start()
def send_tx_thread(self, outputs, fee, label, password):
# make unsigned transaction # make unsigned transaction
coins = self.app.wallet.get_spendable_coins() coins = self.app.wallet.get_spendable_coins()
try: try:

Loading…
Cancel
Save