URI: 
       tfix send button - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 3a9bf8430e403845e2b3e290d48a0ddc139ef118
   DIR parent f157a990c7c2712267af387cd19485c8d9142069
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Sat, 27 Jun 2015 15:53:59 +0200
       
       fix send button
       
       Diffstat:
         M gui/qt/main_window.py               |      18 ++++++------------
       
       1 file changed, 6 insertions(+), 12 deletions(-)
       ---
   DIR diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py
       t@@ -111,6 +111,8 @@ class ElectrumWindow(QMainWindow):
        
                self.config = config
                self.network = network
       +        self.wallet = None
       +
                self.gui_object = gui_object
                self.tray = gui_object.tray
                self.go_lite = gui_object.go_lite
       t@@ -180,7 +182,6 @@ class ElectrumWindow(QMainWindow):
                    # set initial message
                    self.console.showMessage(self.network.banner)
        
       -        self.wallet = None
                self.payment_request = None
                self.qr_window = None
                self.not_enough_funds = False
       t@@ -843,9 +844,9 @@ class ElectrumWindow(QMainWindow):
        
            def set_send_button_text(self):
                if self.show_before_broadcast():
       -            text = _("Show...")
       -        elif self.wallet.is_watching_only():
       -            text = _("Create unsigned transaction")
       +            text = _("View...")
       +        elif self.wallet and self.wallet.is_watching_only():
       +            text = _("View...")
                else:
                    text = _("Send")
                self.send_button.setText(text)
       t@@ -902,8 +903,7 @@ class ElectrumWindow(QMainWindow):
                grid.addWidget(self.fee_e_label, 5, 0)
                grid.addWidget(self.fee_e, 5, 1, 1, 2)
        
       -        self.send_button = EnterButton('', self.do_send)
       -        self.set_send_button_text()
       +        self.send_button = EnterButton(_("Send"), self.do_send)
                self.clear_button = EnterButton(_("Clear"), self.do_clear)
                buttons = QHBoxLayout()
                buttons.addStretch(1)
       t@@ -1672,30 +1672,24 @@ class ElectrumWindow(QMainWindow):
                sb.addPermanentWidget( self.seed_button )
                self.status_button = StatusBarButton( QIcon(":icons/status_disconnected.png"), _("Network"), self.run_network_dialog )
                sb.addPermanentWidget( self.status_button )
       -
                run_hook('create_status_bar', sb)
       -
                self.setStatusBar(sb)
        
       -
            def update_lock_icon(self):
                icon = QIcon(":icons/lock.png") if self.wallet.use_encryption else QIcon(":icons/unlock.png")
                self.password_button.setIcon( icon )
        
       -
            def update_buttons_on_seed(self):
                self.seed_button.setVisible(self.wallet.has_seed())
                self.password_button.setVisible(self.wallet.can_change_password())
                self.set_send_button_text()
        
       -
            def change_password_dialog(self):
                from password_dialog import PasswordDialog
                d = PasswordDialog(self.wallet, self)
                d.run()
                self.update_lock_icon()
        
       -
            def toggle_search(self):
                self.search_box.setHidden(not self.search_box.isHidden())
                if not self.search_box.isHidden():