Fix restoring paused torrents to session
This commit is contained in:
parent
8f808340cd
commit
7433ec2483
|
@ -229,12 +229,14 @@ seed, this flag has no effect.'''
|
|||
self.add_dict["flags"] = (
|
||||
add_torrent_params_flags_t.flag_apply_ip_filter +
|
||||
add_torrent_params_flags_t.flag_update_subscribe +
|
||||
add_torrent_params_flags_t.flag_duplicate_is_error +
|
||||
add_torrent_params_flags_t.flag_auto_managed
|
||||
)
|
||||
add_torrent_params_flags_t.flag_duplicate_is_error)
|
||||
|
||||
def option_flag_cb(c, flag):
|
||||
self.add_dict["flags"] = self.add_dict["flags"] ^ flag
|
||||
flags = self.add_dict["flags"]
|
||||
flags = flags ^ flag
|
||||
if flag == int(add_torrent_params_flags_t.flag_paused):
|
||||
flags = flags ^ int(add_torrent_params_flags_t.flag_auto_managed)
|
||||
self.add_dict["flags"] = flags
|
||||
|
||||
for name, flag in sorted(add_torrent_params_flags_t.names.items()):
|
||||
if not int(flag) in self.names.keys():
|
||||
|
|
|
@ -470,7 +470,7 @@ def status_to_flags(status):
|
|||
flags += 8 if status.share_mode else 0
|
||||
flags += 16 if status.ip_filter_applies else 0
|
||||
flags += 32 if status.paused else 0
|
||||
flags += 64 # auto_managed
|
||||
flags += 64 if status.auto_managed else 0
|
||||
flags += 128 # duplicate_is_error
|
||||
#flags += 256 deprecated
|
||||
flags += 512 # update_subscribe
|
||||
|
|
Loading…
Reference in New Issue