#! /bin/sh /usr/share/dpatch/dpatch-run ## 002-Fix_Allocation_Type.dpatch by ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Fixes issue with preferences page setting both use_compact and use_full to 1. Fixes LP #149050 ## DP: Patch courtesy of Deluge developer Marcos Pinto (markybob): http://dpaste.com/21597/ @DPATCH@ diff -urNad deluge-torrent-0.5.4.1~/src/dialogs.py deluge-torrent-0.5.4.1/src/dialogs.py --- deluge-torrent-0.5.4.1~/src/dialogs.py 2007-10-05 17:10:42.000000000 -0400 +++ deluge-torrent-0.5.4.1/src/dialogs.py 2007-10-05 17:15:10.000000000 -0400 @@ -101,12 +101,8 @@ self.glade.get_widget("download_path_button").set_filename(self.preferences.get("default_download_path")) self.glade.get_widget("chk_enable_files_dialog").set_active(self.preferences.get("enable_files_dialog")) self.glade.get_widget("chk_prioritize_first_last_pieces").set_active(self.preferences.get("prioritize_first_last_pieces")) - if self.preferences.get("radio_compact_alllocation"): - self.glade.get_widget("radio_compact_allocation").set_active(True) - self.glade.get_widget("radio_full_allocation").set_active(False) - else: - self.glade.get_widget("radio_compact_allocation").set_active(False) - self.glade.get_widget("radio_full_allocation").set_active(True) + self.glade.get_widget("radio_compact_allocation").set_active(self.preferences.get("use_compact_storage")) + self.glade.get_widget("radio_full_allocation").set_active(not self.preferences.get("use_compact_storage")) self.glade.get_widget("active_port_label").set_text(str(self.active_port)) self.glade.get_widget("spin_port_min").set_value(self.preferences.get("listen_on")[0]) self.glade.get_widget("spin_port_max").set_value(self.preferences.get("listen_on")[1]) @@ -220,10 +216,7 @@ self.preferences.set("prioritize_first_last_pieces", self.glade.get_widget("chk_prioritize_first_last_pieces").get_active()) self.preferences.set("auto_end_seeding", self.glade.get_widget("chk_autoseed").get_active()) self.preferences.set("auto_seed_ratio", self.glade.get_widget("ratio_spinner").get_value()) - if self.glade.get_widget("radio_full_allocation").get_active(): - self.preferences.set("use_full_storage", True) - else: - self.preferences.set("use_full_storage", False) + self.preferences.set("use_compact_storage", self.glade.get_widget("radio_compact_allocation").get_active()) self.preferences.set("listen_on", [self.glade.get_widget("spin_port_min").get_value(), self.glade.get_widget("spin_port_max").get_value()]) self.preferences.set("max_upload_speed", self.glade.get_widget("spin_max_upload").get_value()) self.preferences.set("max_upload_slots_global", int(self.glade.get_widget("spin_max_upload_slots_global").get_value()))