diff --git a/glade/dgtkpopups.glade b/glade/dgtkpopups.glade index cdb19036d..448d75142 100644 --- a/glade/dgtkpopups.glade +++ b/glade/dgtkpopups.glade @@ -1,11 +1,11 @@ - + Remove Torrent - GTK_WIN_POS_CENTER - GDK_WINDOW_TYPE_HINT_NORMAL + True + GDK_WINDOW_TYPE_HINT_DIALOG True True False @@ -235,14 +235,13 @@ - True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 5 - Speed - GTK_WIN_POS_CENTER - GDK_WINDOW_TYPE_HINT_NORMAL + GTK_WIN_POS_MOUSE + True + GDK_WINDOW_TYPE_HINT_DIALOG True - True + False False @@ -329,3 +328,4 @@ + diff --git a/src/interface.py b/src/interface.py index acf421ea0..16c765d4d 100644 --- a/src/interface.py +++ b/src/interface.py @@ -383,6 +383,8 @@ class DelugeGTK: spin_title = dialog_glade.get_widget("spin_title") spin_title.set_text(_("Download Speed (KiB/s):")) spin_speed = dialog_glade.get_widget("spin_speed") + speed_dialog.set_transient_for(self.window) + speed_dialog.set_modal(True) spin_speed.set_value(self.config.get("max_download_speed")) spin_speed.select_region(0, -1) response = speed_dialog.run()