mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-03 06:58:42 +00:00
Add session_started to determine if TorrentAddedEvent is from state file
This commit is contained in:
parent
ba1cc6ef1f
commit
d6e619c413
1 changed files with 4 additions and 0 deletions
|
@ -149,6 +149,9 @@ class TorrentManager(component.Component):
|
||||||
|
|
||||||
# Keeps track of resume data that needs to be saved to disk
|
# Keeps track of resume data that needs to be saved to disk
|
||||||
self.resume_data = {}
|
self.resume_data = {}
|
||||||
|
|
||||||
|
# Workaround to determine if TorrentAddedEvent is from state file
|
||||||
|
self.session_started = False
|
||||||
|
|
||||||
# Register set functions
|
# Register set functions
|
||||||
self.config.register_set_function("max_connections_per_torrent",
|
self.config.register_set_function("max_connections_per_torrent",
|
||||||
|
@ -631,6 +634,7 @@ class TorrentManager(component.Component):
|
||||||
log.error("Torrent state file is either corrupt or incompatible! %s", e)
|
log.error("Torrent state file is either corrupt or incompatible! %s", e)
|
||||||
break
|
break
|
||||||
|
|
||||||
|
self.session_started = True
|
||||||
component.get("EventManager").emit(SessionStartedEvent())
|
component.get("EventManager").emit(SessionStartedEvent())
|
||||||
|
|
||||||
def save_state(self):
|
def save_state(self):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue