changeset fb38c55406b3 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=fb38c55406b3 description: Set parent window for ChooseGPGKeyDialog.
diffstat:
src/config.py | 3 ++- src/dialogs.py | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-)
diffs (32 lines):
diff -r fd57686e12e2 -r fb38c55406b3 src/config.py --- a/src/config.py Thu Jun 28 13:37:55 2012 +0400 +++ b/src/config.py Thu Jul 05 23:23:56 2012 +0400 @@ -2430,7 +2430,8 @@ keyID[0])
dialogs.ChooseGPGKeyDialog(_('OpenPGP Key Selection'), - _('Choose your OpenPGP key'), secret_keys, on_key_selected) + _('Choose your OpenPGP key'), secret_keys, on_key_selected, + transient_for=self.window)
def on_use_gpg_agent_checkbutton_toggled(self, widget): self.on_checkbutton_toggled(widget, 'use_gpg_agent') diff -r fd57686e12e2 -r fb38c55406b3 src/dialogs.py --- a/src/dialogs.py Thu Jun 28 13:37:55 2012 +0400 +++ b/src/dialogs.py Thu Jul 05 23:23:56 2012 +0400 @@ -277,12 +277,14 @@ """
def __init__(self, title_text, prompt_text, secret_keys, on_response, - selected=None): + selected=None, transient_for=None): '''secret_keys : {keyID: userName, ...}''' self.on_response = on_response xml = gtkgui_helpers.get_gtk_builder('choose_gpg_key_dialog.ui') self.window = xml.get_object('choose_gpg_key_dialog') self.window.set_title(title_text) + if not transient_for: + self.window.set_transient_for(gajim.interface.roster.window) self.keys_treeview = xml.get_object('keys_treeview') prompt_label = xml.get_object('prompt_label') prompt_label.set_text(prompt_text)