diff --git a/deluge/ui/gtkui/glade/main_window.glade b/deluge/ui/gtkui/glade/main_window.glade
index 8fb2302e4..3ad32b7f6 100644
--- a/deluge/ui/gtkui/glade/main_window.glade
+++ b/deluge/ui/gtkui/glade/main_window.glade
@@ -37,7 +37,7 @@
True
False
-
+
True
@@ -57,7 +57,7 @@
True
False
-
+
True
@@ -82,7 +82,7 @@
True
False
-
+
True
@@ -134,7 +134,7 @@
True
True
-
+
@@ -147,7 +147,7 @@
True
False
-
+
True
@@ -2826,6 +2826,7 @@
select-folder
False
Select A Folder
+
False
@@ -2916,6 +2917,7 @@
If checked this torrent won't be shared among trackers, DHT nodes, etc...
False
True
+
False
@@ -2931,6 +2933,7 @@
False
False
True
+
False
@@ -2953,7 +2956,7 @@ distribution negatively in the swarm. It should be
used sparingly.
False
True
-
+
True
@@ -2970,7 +2973,7 @@ used sparingly.
Torrent is shared between other Deluge users or not.
False
True
-
+
True
diff --git a/deluge/ui/gtkui/options_tab.py b/deluge/ui/gtkui/options_tab.py
index 7d61870cf..4360ec76a 100644
--- a/deluge/ui/gtkui/options_tab.py
+++ b/deluge/ui/gtkui/options_tab.py
@@ -72,10 +72,9 @@ class OptionsTab(Tab):
"on_button_edit_trackers_clicked": self._on_button_edit_trackers_clicked,
"on_chk_move_completed_toggled": self._on_chk_move_completed_toggled,
"on_chk_stop_at_ratio_toggled": self._on_chk_stop_at_ratio_toggled,
- "on_chk_shared_toggled": self._on_chk_shared_toggled,
+ "on_chk_toggled": self._on_chk_toggled,
"on_spin_value_changed": self._on_spin_value_changed,
- "on_chk_sequential_download_toggled": \
- self._on_chk_sequential_download_toggled
+ "on_move_completed_file_set": self._on_move_completed_file_set
})
def start(self):
@@ -85,6 +84,9 @@ class OptionsTab(Tab):
else:
self.filechooser_move_completed.hide()
self.entry_move_completed.show()
+ self.entry_move_completed.connect(
+ "changed", self._on_entry_move_completed_changed
+ )
def stop(self):
pass
@@ -278,7 +280,7 @@ class OptionsTab(Tab):
if not self.button_apply.is_sensitive():
self.button_apply.set_sensitive(True)
- def _on_chk_shared_toggled(self, widget):
+ def _on_chk_toggled(self, widget):
if not self.button_apply.is_sensitive():
self.button_apply.set_sensitive(True)
@@ -286,6 +288,10 @@ class OptionsTab(Tab):
if not self.button_apply.is_sensitive():
self.button_apply.set_sensitive(True)
- def _on_chk_sequential_download_toggled(self, widget):
+ def _on_move_completed_file_set(self, widget):
+ if not self.button_apply.is_sensitive():
+ self.button_apply.set_sensitive(True)
+
+ def _on_entry_move_completed_changed(self, widget):
if not self.button_apply.is_sensitive():
self.button_apply.set_sensitive(True)