minor fixes for wallet creation
authorthomasv <thomasv@gitorious>
Tue, 10 Sep 2013 12:20:44 +0000 (14:20 +0200)
committerthomasv <thomasv@gitorious>
Tue, 10 Sep 2013 12:20:44 +0000 (14:20 +0200)
gui/gui_classic.py
gui/installwizard.py
gui/password_dialog.py
lib/wallet.py

index 53ce98f..1bebc90 100644 (file)
@@ -2273,7 +2273,7 @@ class ElectrumGui:
         storage = WalletStorage(self.config)
         if not storage.file_exists:
             import installwizard
-            wizard = installwizard.InstallWizard(self.config, self.interface, self.blockchain, storage)
+            wizard = installwizard.InstallWizard(self.config, self.network, storage)
             wallet = wizard.run()
             if not wallet: 
                 exit()
index 8abd1b8..6065735 100644 (file)
@@ -14,11 +14,12 @@ import sys
 
 class InstallWizard(QDialog):
 
-    def __init__(self, config, interface, blockchain, storage):
+    def __init__(self, config, network, storage):
         QDialog.__init__(self)
         self.config = config
-        self.interface = interface
-        self.blockchain = blockchain
+        self.network = network
+        self.interface = network.interface
+        self.blockchain = network.blockchain
         self.storage = storage
 
 
@@ -330,7 +331,7 @@ class InstallWizard(QDialog):
         self.network_dialog()
 
         # start wallet threads
-        wallet.start_threads(self.interface, self.blockchain)
+        wallet.start_threads(self.network)
 
         if action == 'restore':
             try:
index 1892233..5e180ed 100644 (file)
@@ -94,7 +94,10 @@ class PasswordDialog(QDialog):
             QMessageBox.warning(self.parent, _('Error'), _('Failed to update password'), _('OK'))
             return
 
-        QMessageBox.information(self.parent, _('Success'), _('Password was updated successfully'), _('OK'))
+        if new_password:
+            QMessageBox.information(self.parent, _('Success'), _('Password was updated successfully'), _('OK'))
+        else:
+            QMessageBox.information(self.parent, _('Success'), _('This wallet is not encrypted'), _('OK'))
 
 
 
index 7a98afc..b247bfd 100644 (file)
@@ -391,7 +391,7 @@ class Wallet:
 
 
     def set_label(self, key, value):
-        self.labels[account_id] = name
+        self.labels[key] = value
         self.storage.put('labels', self.labels, True)