changeset 8f5fc5f8a001 in /home/hg/repos/gajim

author: Denis Fomin <fomi...@gmail.com>
branches: gtk3
details:http://hg.gajim.org/gajim?cmd=changeset;node=8f5fc5f8a001
description: SynchroniseSelectAccountDialog, ClientCertChooserDialog set 
transient_for. See #7185

diffstat:

 src/dialogs.py |  9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diffs (33 lines):

diff -r c3b5f390fa4a -r 8f5fc5f8a001 src/dialogs.py
--- a/src/dialogs.py    Sat Sep 07 22:06:48 2013 +0400
+++ b/src/dialogs.py    Sat Sep 07 22:27:45 2013 +0400
@@ -1477,9 +1477,10 @@
     """
     def __init__(self, title_text, action, buttons, default_response,
     select_multiple=False, current_folder=None, on_response_ok=None,
-    on_response_cancel=None):
-
-        GObject.GObject.__init__(self, title=title_text, action=action)
+    on_response_cancel=None, transient_for=None):
+
+        GObject.GObject.__init__(self, title=title_text, parent=transient_for,
+            action=action)
         self.add_button(buttons[0],buttons[1])
         if len(buttons) ==4:
             self.add_button(buttons[2],buttons[3])
@@ -2695,6 +2696,7 @@
         self.account = account
         self.xml = 
gtkgui_helpers.get_gtk_builder('synchronise_select_account_dialog.ui')
         self.dialog = self.xml.get_object('synchronise_select_account_dialog')
+        
self.dialog.set_transient_for(gajim.interface.instances['accounts'].window)
         self.accounts_treeview = self.xml.get_object('accounts_treeview')
         model = Gtk.ListStore(str, str, bool)
         self.accounts_treeview.set_model(model)
@@ -4709,6 +4711,7 @@
 
         FileChooserDialog.__init__(self,
             title_text=_('Choose Client Cert #PCKS12'),
+            transient_for=gajim.interface.instances['accounts'].window,
             action=Gtk.FileChooserAction.OPEN,
             buttons=(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
             Gtk.STOCK_OPEN, Gtk.ResponseType.OK),
_______________________________________________
Commits mailing list
Commits@gajim.org
http://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to