https://bugs.kde.org/show_bug.cgi?id=401334
Nate Graham <n...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REPORTED |RESOLVED Version Fixed In| |5.15.0 Latest Commit| |https://cgit.kde.org/discov | |er.git/commit/?id=798514c11 | |66823846e64cb8e5ca7608db805 | |1ae3 Resolution|--- |FIXED --- Comment #19 from Nate Graham <n...@kde.org> --- author Dan Leinir Turthra Jensen <ad...@leinir.dk> 2019-01-15 09:18:29 +0000 committer Dan Leinir Turthra Jensen <ad...@leinir.dk> 2019-01-15 09:18:29 +0000 commit 798514c1166823846e64cb8e5ca7608db8051ae3 (patch) tree 786741f0f923de3c84a335336fdddfd881419c54 parent b59109351a1e69b045340be3051bdc9161fce059 (diff) Fix premature firing of allInitialized signal In case this is in fact the first backend to be added, and also happens to be pre-filled, we still need for the rest of the backends to be added before trying to send out the initialized signal. To ensure this happens, this patch schedules it for the start of the next run of the event loop, and ensures that it only happens if there are no more backends to initialise. Specifically, this happens if e.g. the fwupd backend is the first to be initialised, and results in (amongst other things) that the application loads up and insists that there are no application backends. Differential Revision: https://phabricator.kde.org/D18246 BUG: 401334 Diffstat -rw-r--r-- libdiscover/resources/ResourcesModel.cpp 14 -- You are receiving this mail because: You are watching all bug changes.