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.

Reply via email to