update tx label in gui
authorthomasv <thomasv@gitorious>
Wed, 27 Feb 2013 11:51:49 +0000 (12:51 +0100)
committerthomasv <thomasv@gitorious>
Wed, 27 Feb 2013 11:51:49 +0000 (12:51 +0100)
lib/gui.py
lib/gui_android.py
lib/gui_qt.py
lib/gui_text.py
lib/wallet.py

index 55aa415..5cd364e 100644 (file)
@@ -843,6 +843,9 @@ class ElectrumWindow:
             self.show_message(str(e))
             return
             
+        if label: 
+            self.wallet.labels[tx.hash()] = label
+
         status, msg = self.wallet.sendtx( tx )
         if status:
             self.show_message( "payment sent.\n" + msg )
index 782fa6a..0868cf4 100644 (file)
@@ -457,6 +457,9 @@ def pay_to(recipient, amount, fee, label):
         droid.dialogDismiss()
         return
 
+    if label: 
+        self.wallet.labels[tx.hash()] = label
+
     droid.dialogDismiss()
 
     r, h = wallet.sendtx( tx )
index 8107f16..b86da1c 100644 (file)
@@ -914,6 +914,9 @@ class ElectrumWindow(QMainWindow):
             self.show_message(str(e))
             return
 
+        if label: 
+            self.wallet.labels[tx.hash()] = label
+
         if self.wallet.seed:
             h = self.wallet.send_tx(tx)
             waiting_dialog(lambda: False if self.wallet.tx_event.isSet() else _("Please wait..."))
index 3332c0c..92f1ead 100644 (file)
@@ -265,6 +265,9 @@ class ElectrumGui:
             self.show_message(str(e))
             return
             
+        if self.str_description: 
+            self.wallet.labels[tx.hash()] = self.str_description
+
         h = self.wallet.send_tx(tx)
         self.show_message(_("Please wait..."), getchar=False)
         self.wallet.tx_event.wait()
index 76575fe..f57afc1 100644 (file)
@@ -689,9 +689,6 @@ class Wallet:
             if address not in self.addressbook and not self.is_mine(address):
                 self.addressbook.append(address)
 
-        #if label: 
-        #    self.labels[tx.hash()] = label
-
         return tx
 
     def sign_tx(self, tx, password):