summaryrefslogtreecommitdiffstats
path: root/deluge/ui/gtk3/addtorrentdialog.py
diff options
context:
space:
mode:
Diffstat (limited to 'deluge/ui/gtk3/addtorrentdialog.py')
-rw-r--r--deluge/ui/gtk3/addtorrentdialog.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/deluge/ui/gtk3/addtorrentdialog.py b/deluge/ui/gtk3/addtorrentdialog.py
index f987c9d50..9ede71023 100644
--- a/deluge/ui/gtk3/addtorrentdialog.py
+++ b/deluge/ui/gtk3/addtorrentdialog.py
@@ -176,11 +176,17 @@ class AddTorrentDialog(component.Component):
self.dialog.set_transient_for(None)
self.dialog.set_position(Gtk.WindowPosition.CENTER)
- self.dialog.present()
if focus:
timestamp = main_window.get_timestamp()
if windowing('X11'):
+ # Use present with X11 set_user_time since
+ # present_with_time is inconsistent.
+ self.dialog.present()
self.dialog.get_window().set_user_time(timestamp)
+ else:
+ self.dialog.present_with_time(timestamp)
+ else:
+ self.dialog.present()
def hide(self):
self.dialog.hide()