1. Activate "Work offline"
2. Refresh RSS feeds
A message dialog should appear suggesting to go online or override for N minutes.
Feeds are refreshed.
Actually "Work offline" seems to have no effect on IMAP either. I can click "Get Mail" successfully fetch mail even while "Work offline" is active.
The only thing which "Work offline" seems to do is to stop the automatic NOOP and automatic periodic mail fetching.
Perhaps this (imo buggy) behavior could be considered as an unexpected temporary "solution" to bug#4008.
Correction: I am sorry, please ignore previous comment as it seems to be valid only in "override" mode.
You are right, we only check for offline mode in RSSyl in some cases where feed updates happen, not all of them. Notably in the function that handles periodic update in the background.
Changes related to this bug have been committed.
Please check latest Git and update the bug accordingly.
You can also get the patch from:
++ ChangeLog 2018-07-15 10:27:03.887273769 +0200
Merge: 6bca3f1 04070b4
Author: Colin Leroy <email@example.com>
Date: Sun Jul 15 10:27:02 2018 +0200
Merge branch 'master' of file:///home/git/claws
Author: Andrej Kacian <firstname.lastname@example.org>
Date: Sun Jul 15 10:25:42 2018 +0200
RSSyl: add more missing checks for offline mode
Closes bug #4014 - "Work offline" doesn't seem to affect RSS
There were two or three more places where the offline check was missing. Thanks for bringing this up.
You are welcome.