The switcher is not updated when a new window opens while it's presented
Bug #1512349 reported by
Marco Trevisan (Treviño)
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Xenial |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) |
Bug Description
1) In a terminal launch something like:
- sleep 2 && gnome-calculator
2) Press Alt+Tab in order to show the switcher within 2 seconds
Expected:
3) Once the calculator is opened, it is shown in the switcher
Actual result:
3) switcher has always the same icons.
The switcher icons should be dynamic, so should also be removed/updated if an application closes in the meantime, i.e. by launching:
- gnome-calculator & sleep 3 && killall gnome-calculator
Related branches
lp://staging/~3v1n0/unity/switcher-dynamic-model
- Andrea Azzarone (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 1419 lines (+398/-225)23 files modifiedlauncher/AbstractLauncherIcon.h (+2/-0)
launcher/ApplicationLauncherIcon.cpp (+4/-11)
launcher/LauncherController.cpp (+5/-6)
launcher/LauncherController.h (+3/-0)
launcher/LauncherIcon.cpp (+2/-2)
launcher/LauncherIcon.h (+0/-3)
launcher/LauncherModel.cpp (+7/-5)
launcher/LauncherModel.h (+0/-1)
launcher/SwitcherController.cpp (+33/-43)
launcher/SwitcherController.h (+5/-3)
launcher/SwitcherControllerImpl.h (+4/-2)
launcher/SwitcherModel.cpp (+253/-77)
launcher/SwitcherModel.h (+22/-7)
launcher/SwitcherView.cpp (+2/-1)
plugins/unityshell/src/unity-launcher-icon-accessible.cpp (+2/-2)
plugins/unityshell/src/unityshell.cpp (+23/-19)
plugins/unityshell/src/unityshell.h (+4/-5)
tests/autopilot/unity/emulators/switcher.py (+3/-3)
tests/test_switcher_controller.cpp (+1/-1)
tests/test_switcher_controller.h (+1/-0)
tests/test_switcher_controller_class.cpp (+5/-0)
tests/test_switcher_model.cpp (+15/-32)
tests/test_switcher_view.cpp (+2/-2)
Changed in unity: | |
milestone: | none → 7.4.0 |
Changed in unity (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
importance: | Undecided → Medium |
tags: | removed: rls-x-incoming |
tags: | added: unity-backlog |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This bug was fixed in the package unity - 7.4.0+16. 04.20151211- 0ubuntu1
--------------- 16.04.20151211- 0ubuntu1) xenial; urgency=medium
unity (7.4.0+
[ Marco Trevisan (Treviño) ]
* unity: ensure we use python3 for the launch script and
python2.7 for autopilot (LP: #1512909)
[ Andrea Azzarone ] Overlay) VScrollBar: impelement gtk-like overlay scrollbars
* Places(
(LP: #1481706)
* Properly hide shortcut overlay window to avoid unnecessary redraws.
[ Bryan Quigley ]
* debian/control: Remove telepathy from recommends
[ Eleni Maria Stea ]
* Replaced deprecated calls in tests to get rid of compiler warnings
[ Marco Trevisan (Treviño) ] cherIcon: if a new window opens while spreading, ntryView: Activate menus on click, by drawing them as Overlay) VScrollBar: impelement gtk-like overlay scrollbars right-to- tab to close the View,Controller }: close active selection on Alt+q (LP:
* ApplicationLaun
spread again with proper match (LP: #1517455)
* ExpoLauncherIcon: add Quicklist to switch workspace and see the
selected one (LP: #750497)
* PanelIndicatorE
active (LP: #1513523)
* PanelMenuView: ignore leave events when triggered by feeding nux
manually (LP: #1513496)
* Places(
(LP: #1481706)
* SwitcherModel: allow to add/remove icons dynamically and update them
when they require it (LP: #1512349)
* SwitcherView: Add support to Alt+Key-
selected app/window
* Switcher{
#1468820)
* TextInput: show warning also when num lock is enabled
* XKeyboardUtil: add ability to get keycodes from any relative
position
* debian/rules: enable unit tests on arm64 again (LP: #1514538)
[ Sebastien Bacher ] lockscreen some
* Updated apport hook to include: the compiz and xorg details, not
only after asking users if the issue is a graphical one (which is
weird question) the upstart logs for unity/ups/
gsettings configurations (LP: #1508974)
-- Marco Trevisan (Treviño) <mail@3v1n0.net> Fri, 11 Dec 2015 12:46:16 +0000