Fix #658 update feeds on startup extension conflicts with resume download
commitd5118d972ba1658605ba5486cf99bada4ac8666e
authorEric Le Lay <elelay@macports.org>
Mon, 23 Sep 2019 18:10:14 +0000 (23 20:10 +0200)
committerEric Le Lay <elelay@macports.org>
Mon, 23 Sep 2019 18:10:18 +0000 (23 20:10 +0200)
tree59c0b02721c652cdecaa924b1d8ec17772119db0
parent9cd2f5146526e70cf7b6e6a0cb3b008a06df2537
Fix #658 update feeds on startup extension conflicts with resume download

new on_find_partial_downloads_done() hook for update_feeds_on_startup extension.
It's the only way to prevent a race condition between adding downloads
from new episodes when set to download immediatly and adding back
partial downloads.
share/gpodder/extensions/update_feeds_on_startup.py
src/gpodder/extensions.py
src/gpodder/gtkui/main.py