diff --git a/glade/dgtkpref.glade b/glade/dgtkpref.glade
index 1fe9ba45a..0419cba28 100644
--- a/glade/dgtkpref.glade
+++ b/glade/dgtkpref.glade
@@ -340,7 +340,6 @@ their share ratio reaches:
- True
Test Port
@@ -398,59 +397,6 @@ their share ratio reaches:
-
-
- True
-
-
- 2
- 3
- 2
- 3
-
-
-
-
-
- True
- KB/s
-
-
- 2
- 3
- 1
- 2
-
-
-
-
-
- True
-
-
- 2
- 3
- 4
- 5
-
-
-
-
-
- True
- True
- 10
- 1
- 0 -1 100 1 10 10
-
-
- 1
- 2
- 4
- 5
-
-
-
True
@@ -483,33 +429,6 @@ their share ratio reaches:
-
-
- True
- True
- 10
- 1
- 0 -1 1024 1 10 10
-
-
- 1
- 2
- 1
- 2
-
-
-
-
-
- True
- 0
- Maximum number of Downloads:
-
-
- 4
- 5
-
-
True
@@ -532,6 +451,33 @@ their share ratio reaches:
3
+
+
+ True
+ 0
+ Maximum Connections
+
+
+ 1
+ 2
+
+
+
+
+ True
+ True
+ 10
+ 1
+ 0 -1 100 1 10 10
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
True
@@ -539,10 +485,61 @@ their share ratio reaches:
Maximum Upload Rate:
+ 4
+ 5
+
+
+
+
+ True
+ True
+ 10
+ 1
+ 0 -1 1024 1 10 10
+
+
+ 1
+ 2
+ 4
+ 5
+
+
+
+
+
+ True
+ KB/s
+
+
+ 2
+ 3
+ 4
+ 5
+
+
+
+
+
+ True
+
+
+ 2
+ 3
1
2
+
+
+ True
+
+
+ 2
+ 3
+ 2
+ 3
+
+
diff --git a/src/delugegtk.py b/src/delugegtk.py
index d615d136d..e1f883691 100644
--- a/src/delugegtk.py
+++ b/src/delugegtk.py
@@ -554,12 +554,17 @@ class DelugeGTK:
dlrate *= 1024
ports = [self.config.get("tcp_port_range_lower", int, default=6881),
self.config.get("tcp_port_range_upper", int, default=6889)]
+ if self.config.get("auto_end_seeding", bool, default=False):
+ auto_seed_ratio = self.config.get("end_seed_ratio", float, default=1.0)
+ else:
+ auto_seed_ratio = -1
self.tray_icon.set_visible(self.config.get("enable_system_tray", bool, default=True))
self.manager.set_pref("listen_on", ports)
self.manager.set_pref("max_upload_rate", ulrate)
self.manager.set_pref("max_download_rate", dlrate)
self.manager.set_pref("max_uploads", self.config.get("max_number_uploads", int, default=-1))
self.manager.set_pref("max_connections", self.config.get("max_number_downloads", int, default=-1))
+ self.manager.set_pref("auto_seed_ratio", auto_seed_ratio)
# UID, Q#, Name, Size, Progress, Message, Seeders, Peers, DL, UL, ETA, Share