https://bugs.kde.org/show_bug.cgi?id=525856
Tobias Fella <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED Latest Commit| |https://invent.kde.org/plas | |ma/kdeplasma-addons/-/commi | |t/26ff6fb9449c879d03a21624a | |e4599a93d7826fc --- Comment #3 from Tobias Fella <[email protected]> --- Git commit 26ff6fb9449c879d03a21624ae4599a93d7826fc by Tobias Fella, on behalf of Christoph Wolk. Committed on 26/09/2026 at 13:44. Pushed by tfella into branch 'master'. applets/comic: avoid infinite reload loop Some comic providers might misbehave and emit more than one final signal per request. One such case is the nichtlustig provider, which parses not just the page, but also the downloaded image as if it was the web page (and fails because it's a jpeg, not an html page, so is unlikely to happen to contain the relevant link). This then breaks our update checker, which expects each provider plugin to only emit one signal per request, and causes it to restart the update checking constantly redownloading the same file (and bypassing the cache, as we're in update checking mode). Instead, check whether the data updated signal is for the provider that we're currently checking. If it's not, we just ignore it. This part of the code is just for tracking updates anyway, the actual error/image handling lives elsewhere. M +5 -0 applets/comic/checknewstrips.cpp https://invent.kde.org/plasma/kdeplasma-addons/-/commit/26ff6fb9449c879d03a21624ae4599a93d7826fc -- You are receiving this mail because: You are watching all bug changes.
