diff --git a/src/dialogs.py b/src/dialogs.py index 7731fd928..cd2468e8b 100644 --- a/src/dialogs.py +++ b/src/dialogs.py @@ -298,13 +298,13 @@ class FilesDlg: r = self.dialog.run() self.dialog.hide() - if(self.glade.get_widget("chk_setpriv").get_active()): - self.manager.set_priv(self.unique_id, True) - return r + def is_private_flag_checked(self): + return self.glade.get_widget("chk_setpriv").get_active() + def get_priorities(self): - return self.files_manager.get_priorities() + return self.files_manager.get_priorities() class PluginDlg: def __init__(self, plugins): diff --git a/src/interface.py b/src/interface.py index 82f3191df..d2b7f8468 100644 --- a/src/interface.py +++ b/src/interface.py @@ -1054,6 +1054,8 @@ class DelugeGTK: self.config.get('use_compact_storage')) self.manager.prioritize_files(unique_id, files_dialog.get_priorities()) + if files_dialog.is_private_flag_checked(): + self.manager.set_priv(unique_id, True) else: return else: