https://bugs.kde.org/show_bug.cgi?id=427530

Fushan Wen <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/plasma-workspace/commit/ |ma/plasma-workspace/commit/
                   |2cc819f39bcce9ca83ab3767c42 |766d220d96075f3aa6cc5c864ed
                   |beb1e500e55b1               |7e5a5a188c186

--- Comment #15 from Fushan Wen <[email protected]> ---
Git commit 766d220d96075f3aa6cc5c864ed7e5a5a188c186 by Fushan Wen, on behalf of
Amy Rose.
Committed on 17/05/2022 at 07:39.
Pushed by fusionfuture into branch 'Plasma/5.24'.

applets/kicker: refresh RootModel on session backend state change

Hunting this one down since mid-March...

In "native" Plasma containments like the panel, desktop, and plasmawindowed,
the `LogindSessionBackend` in `libkworkspace` enters the "Ready" state nearly
instantly, before any signals can even be attached. In other containments like
Latte Dock and plasmoidviewer, however, the initialization takes some time to
complete (unsure why). RootModel was not watching or waiting to check what the
session backend's state was, resulting in validity checks being done too soon
and never checked again.


(cherry picked from commit 2cc819f39bcce9ca83ab3767c42beb1e500e55b1)

M  +1    -0    applets/kicker/plugin/rootmodel.cpp
M  +1    -0    applets/kicker/plugin/systementry.cpp
M  +1    -0    applets/kicker/plugin/systementry.h
M  +2    -0    applets/kicker/plugin/systemmodel.cpp
M  +3    -0    applets/kicker/plugin/systemmodel.h

https://invent.kde.org/plasma/plasma-workspace/commit/766d220d96075f3aa6cc5c864ed7e5a5a188c186

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to