add parent window to password dialog

This commit is contained in:
thomasv 2012-02-06 18:01:35 +01:00
parent a590699d92
commit fd019addd0

View file

@ -396,8 +396,8 @@ def password_line(label):
password.show() password.show()
return password, password_entry return password, password_entry
def password_dialog(): def password_dialog(parent):
dialog = gtk.MessageDialog( None, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, dialog = gtk.MessageDialog( parent, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT,
gtk.MESSAGE_QUESTION, gtk.BUTTONS_OK_CANCEL, "Please enter your password.") gtk.MESSAGE_QUESTION, gtk.BUTTONS_OK_CANCEL, "Please enter your password.")
dialog.get_image().set_visible(False) dialog.get_image().set_visible(False)
current_pw, current_pw_entry = password_line('Password:') current_pw, current_pw_entry = password_line('Password:')
@ -526,7 +526,7 @@ class BitcoinGUI:
def seedb(w, wallet): def seedb(w, wallet):
if wallet.use_encryption: if wallet.use_encryption:
password = password_dialog() password = password_dialog(self.window)
if not password: return if not password: return
else: password = None else: password = None
show_seed_dialog(wallet, password, self.window) show_seed_dialog(wallet, password, self.window)
@ -881,7 +881,7 @@ class BitcoinGUI:
return return
if self.wallet.use_encryption: if self.wallet.use_encryption:
password = password_dialog() password = password_dialog(self.window)
if not password: if not password:
return return
else: else: