Launcher 'active' dot doesn't dynamically update
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity8 (Ubuntu) |
Fix Released
|
High
|
Michael Zanetti |
Bug Description
The dot on the right side of an icon in the launcher does not dynamically get updated when the status of an application changes and the launcher is open. This leads to situations where the dot appears next to the application icon when the application is no longer running, leading to confusion about where the app window is.
Steps to reproduce (on an M10, but happens elsewhere)
Close app apps
Open launcher, start browser, wait for browser to start
Pull in spread from right hand side
Swipe the browser away to kill it
Immediately swipe in the launcher
Expected behaviour:-
When browser is closed, (and thus no browser window is visible) the dot should disappear from next to the browser icon
Actual behaviour
Web browser icon still has a dot next to it.
Further, if you close the launcher and re-open after a few seconds, the dot will be gone. So the launcher doesn't update while open, but does update between each opening.
Related branches
- Unity8 CI Bot: Needs Fixing (continuous-integration)
- Lukáš Tinkl (community): Approve
- Ubuntu Unity PS integration team: Pending requested
-
Diff: 305 lines (+44/-54)13 files modifieddebian/control (+1/-1)
plugins/Greeter/Unity/Launcher/CMakeLists.txt (+1/-1)
plugins/Greeter/Unity/Launcher/launchermodelas.cpp (+0/-7)
plugins/Greeter/Unity/Launcher/launchermodelas.h (+0/-1)
plugins/Unity/Launcher/CMakeLists.txt (+1/-1)
plugins/Unity/Launcher/launcheritem.cpp (+0/-9)
plugins/Unity/Launcher/launchermodel.cpp (+29/-24)
plugins/Unity/Launcher/launchermodel.h (+0/-1)
qml/Launcher/LauncherDelegate.qml (+1/-7)
qml/Launcher/LauncherPanel.qml (+1/-0)
tests/mocks/Unity/Launcher/CMakeLists.txt (+1/-1)
tests/mocks/Unity/Launcher/MockLauncherModel.h (+1/-1)
tests/plugins/Unity/Launcher/launchermodeltest.cpp (+8/-0)
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Michael Zanetti (mzanetti) |
status: | Confirmed → In Progress |
importance: | Undecided → High |
Status changed to 'Confirmed' because the bug affects multiple users.