From 7d4c79124158b63b2f5da3a3b50388b8d9736da7 Mon Sep 17 00:00:00 2001 From: Andrew Resch Date: Thu, 8 Apr 2010 16:49:40 -0700 Subject: [PATCH] Fix #1180 properly set default options when switching a torrent label --- deluge/plugins/label/label/core.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/deluge/plugins/label/label/core.py b/deluge/plugins/label/label/core.py index dfc7b2810..0971db766 100644 --- a/deluge/plugins/label/label/core.py +++ b/deluge/plugins/label/label/core.py @@ -210,12 +210,23 @@ class Core(CorePluginBase): torrent.set_max_connections(options["max_connections"]) torrent.set_max_upload_slots(options["max_upload_slots"]) torrent.set_prioritize_first_last(options["prioritize_first_last"]) + else: + torrent.set_max_download_speed(-1) + torrent.set_max_upload_speed(-1) + torrent.set_max_connections(-1) + torrent.set_max_upload_slots(-1) + torrent.set_prioritize_first_last(False) if options["apply_queue"]: torrent.set_auto_managed(options['is_auto_managed']) torrent.set_stop_at_ratio(options['stop_at_ratio']) torrent.set_stop_ratio(options['stop_ratio']) torrent.set_remove_at_ratio(options['remove_at_ratio']) + else: + torrent.set_auto_managed(True) + torrent.set_stop_at_ratio(False) + torrent.set_stop_ratio(False) + torrent.set_remove_at_ratio(False) if options["apply_move_completed"]: torrent.set_options(