diff --git a/tryton/common/common.py b/tryton/common/common.py index 2a6e1f1b01..1ee899d355 100644 --- a/tryton/common/common.py +++ b/tryton/common/common.py @@ -300,7 +300,7 @@ def request_server(server_widget): def get_toplevel_window(): for window in gtk.window_list_toplevels(): - if window.is_active(): + if window.is_active() and window.props.type == gtk.WINDOW_TOPLEVEL: return window from tryton.gui.main import Main return Main.get_main().window