From 51036fdf4ea73fc437a89485506f2f57d921811a Mon Sep 17 00:00:00 2001 From: ThomasV Date: Sun, 13 May 2012 11:05:26 +0200 Subject: [PATCH] do not show send tab in seedless wallets --- lib/gui.py | 6 ++++-- lib/gui_qt.py | 8 +++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/lib/gui.py b/lib/gui.py index 655c72cec..96f97a7e5 100644 --- a/lib/gui.py +++ b/lib/gui.py @@ -575,7 +575,8 @@ class ElectrumWindow: self.notebook = gtk.Notebook() self.create_history_tab() - self.create_send_tab() + if self.wallet.seed: + self.create_send_tab() self.create_recv_tab() self.create_book_tab() self.create_about_tab() @@ -672,7 +673,8 @@ class ElectrumWindow: thread.start_new_thread(update_status_bar_thread, ()) - thread.start_new_thread(check_recipient_thread, ()) + if self.wallet.seed: + thread.start_new_thread(check_recipient_thread, ()) self.notebook.set_current_page(0) diff --git a/lib/gui_qt.py b/lib/gui_qt.py index 3fc4ce6bd..d6bc24e3d 100644 --- a/lib/gui_qt.py +++ b/lib/gui_qt.py @@ -157,7 +157,8 @@ class ElectrumWindow(QMainWindow): self.tabs = tabs = QTabWidget(self) tabs.addTab(self.create_history_tab(), 'History') - tabs.addTab(self.create_send_tab(), 'Send') + if self.wallet.seed: + tabs.addTab(self.create_send_tab(), 'Send') tabs.addTab(self.create_receive_tab(), 'Receive') tabs.addTab(self.create_contacts_tab(),'Contacts') tabs.addTab(self.create_wall_tab(), 'Wall') @@ -180,8 +181,9 @@ class ElectrumWindow(QMainWindow): def connect_slots(self, sender): - self.connect(sender, QtCore.SIGNAL('timersignal'), self.check_recipient) - self.previous_payto_e='' + if self.wallet.seed: + self.connect(sender, QtCore.SIGNAL('timersignal'), self.check_recipient) + self.previous_payto_e='' def check_recipient(self): if self.payto_e.hasFocus():