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