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) _______________________________________________ Commits mailing list Commits@gajim.org http://lists.gajim.org/cgi-bin/listinfo/commits