https://bugs.kde.org/show_bug.cgi?id=452585
b...@mogwai.be changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Latest Commit| |https://invent.kde.org/plas | |ma-mobile/kasts/commit/633f | |4fd0f0353103ad3635590354de7 | |d95b59e72 Resolution|--- |FIXED --- Comment #8 from b...@mogwai.be --- Git commit 633f4fd0f0353103ad3635590354de7d95b59e72 by Bart De Vries. Committed on 29/05/2022 at 13:22. Pushed by bdevries into branch 'master'. Use multithreading for feed updates (using ThreadWeaver) This contains the following changes: - Use separate db connections for feed updates (required for multithreading. - Add ThreadWeaver dependency. - Port update job from KJob to ThreadWeaver::Job - This should also solve the bug where the update process would hang on the "processEvents" call, which was intended to keep the UI responsive during updates. M +1 -0 .kde-ci.yml M +1 -1 CMakeLists.txt M +2 -1 README.md M +1 -1 src/CMakeLists.txt M +25 -14 src/database.cpp M +11 -5 src/database.h M +2 -2 src/datamanager.cpp M +1 -1 src/datamanager.h M +38 -10 src/fetchfeedsjob.cpp M +1 -1 src/fetchfeedsjob.h M +38 -50 src/updatefeedjob.cpp M +10 -7 src/updatefeedjob.h https://invent.kde.org/plasma-mobile/kasts/commit/633f4fd0f0353103ad3635590354de7d95b59e72 -- You are receiving this mail because: You are watching all bug changes.