changeset c735c2f26ade in /home/hg/repos/gajim
author: Denis Fomin fominde@gmail.com branches: gtk3 details:http://hg.gajim.org/gajim?cmd=changeset;node=c735c2f26ade description: Set transient_for for 'This file already exists' dialog(FT).
diffstat:
src/dialogs.py | 6 ++++-- src/filetransfers_window.py | 5 ++--- src/gtkgui_helpers.py | 4 ++-- 3 files changed, 8 insertions(+), 7 deletions(-)
diffs (46 lines):
diff -r df151a59a964 -r c735c2f26ade src/dialogs.py --- a/src/dialogs.py Sat Oct 19 14:06:06 2013 +0400 +++ b/src/dialogs.py Mon Oct 21 23:22:27 2013 +0400 @@ -1958,8 +1958,10 @@ """
def __init__(self, pritext, sectext='', propose_resume=True, - on_response=None): - if hasattr(gajim.interface, 'roster') and gajim.interface.roster: + on_response=None, transient_for=None): + if transient_for: + parent = transient_for + elif hasattr(gajim.interface, 'roster') and gajim.interface.roster: parent = gajim.interface.roster.window else: parent = None diff -r df151a59a964 -r c735c2f26ade src/filetransfers_window.py --- a/src/filetransfers_window.py Sat Oct 19 14:06:06 2013 +0400 +++ b/src/filetransfers_window.py Mon Oct 21 23:22:27 2013 +0400 @@ -404,10 +404,9 @@
dialog = dialogs.FTOverwriteConfirmationDialog( _('This file already exists'), _('What do you want to do?'), - propose_resume=not dl_finished, on_response=on_response) - dialog.set_transient_for(dialog2) + propose_resume=not dl_finished, on_response=on_response, + transient_for=dialog2) dialog.set_destroy_with_parent(True) - return else: dirname = os.path.dirname(file_path) if not os.access(dirname, os.W_OK) and os.name != 'nt': diff -r df151a59a964 -r c735c2f26ade src/gtkgui_helpers.py --- a/src/gtkgui_helpers.py Sat Oct 19 14:06:06 2013 +0400 +++ b/src/gtkgui_helpers.py Mon Oct 21 23:22:27 2013 +0400 @@ -845,8 +845,8 @@ return dialog2 = dialogs.FTOverwriteConfirmationDialog( _('This file already exists'), _('What do you want to do?'), - propose_resume=False, on_response=(on_continue, file_path)) - dialog2.set_transient_for(dialog) + propose_resume=False, on_response=(on_continue, file_path), + transient_for=dialog) dialog2.set_destroy_with_parent(True) else: dirname = os.path.dirname(file_path)