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

Reply via email to