Launcher does not respond to changes in icon theme
Bug #605475 reported by
David Siegel
This bug affects 12 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Low
|
Marco Biscaro | ||
unity-2d |
Fix Committed
|
Low
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
unity-2d (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Test Case]
1. Open a terminal
2. Open the system settings
3. Change the icon theme from Ambience to High Constrast
-> Verify the icon of the terminal is updated
[Regression Potential]
No regression potential, no existing code modified.
Original description:
The Launcher should refresh its icons when the icon theme is changed.
If possible, crossfade between the old tile and the new tile.
Related branches
lp:~marcobiscaro2112/unity/fixes-605475.2
- Mirco Müller (community): Approve
-
Diff: 51 lines (+26/-1)2 files modifiedsrc/SimpleLauncherIcon.cpp (+24/-0)
src/SimpleLauncherIcon.h (+2/-1)
lp:~ubuntu-desktop/unity/ubuntu
(Merged)
lp:~aacid/unity-2d/icon_change_update
- Gerry Boland: Pending requested
-
Diff: 121 lines (+29/-1)5 files modifiedshell/app/shellmanager.cpp (+8/-0)
shell/app/shellmanager.h (+3/-0)
shell/common/IconTile.qml (+1/-0)
shell/launcher/LauncherItem.qml (+11/-1)
tests/manual-tests/launcher.txt (+6/-0)
Changed in unity: | |
assignee: | nobody → Canonical User Experience and Design team (canonical-ux) |
Changed in unity: | |
assignee: | Canonical User Experience and Design team (canonical-ux) → Gord Allott (gordallott) |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: launcher visuals |
Changed in unity: | |
status: | Confirmed → Triaged |
milestone: | none → 2010-09-02 |
Changed in unity: | |
importance: | High → Low |
Changed in unity: | |
milestone: | 2010-09-02 → 2010-09-16 |
Changed in unity: | |
milestone: | 2010-09-16 → backlog |
Changed in unity: | |
assignee: | Gord Allott (gordallott) → Jason Smith (jassmith) |
milestone: | backlog → none |
tags: | added: backlog |
Changed in unity: | |
milestone: | none → 3.2.12 |
Changed in unity: | |
milestone: | 3.2.12 → 3.6 |
Changed in unity: | |
milestone: | 3.6 → 3.4.6 |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
Changed in unity: | |
milestone: | 3.4.6 → 3.6 |
Changed in unity: | |
milestone: | 3.6 → 3.6.2 |
Changed in unity: | |
assignee: | Jason Smith (jassmith) → Marco Biscaro (marcobiscaro2112) |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
milestone: | 3.6.2 → 3.6.4 |
Changed in unity: | |
milestone: | 3.6.4 → 3.6.6 |
tags: | added: patch |
Changed in unity-2d: | |
status: | New → Confirmed |
importance: | Undecided → Low |
Changed in unity: | |
milestone: | 3.6.6 → 3.6.8 |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d (Ubuntu): | |
status: | New → Confirmed |
Changed in unity-2d: | |
status: | Confirmed → In Progress |
assignee: | nobody → Albert Astals Cid (aacid) |
milestone: | none → 5.14 |
no longer affects: | unity (Ubuntu Precise) |
Changed in unity-2d: | |
milestone: | 5.14 → 5.12.1 |
Changed in unity-2d (Ubuntu): | |
status: | Confirmed → Fix Committed |
status: | Fix Committed → Confirmed |
Changed in unity-2d: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in unity-2d: | |
milestone: | 5.12.1 → 5.14 |
Changed in unity-2d (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in unity-2d: | |
assignee: | Albert Astals Cid (aacid) → nobody |
To post a comment you must log in.
Initially, I thought I had solved the problem, but sometimes compiz breaks suddenly.
It seems that a LauncherIcon is with a very strange icon name (it's not a string). When trying to reload it to match the new theme, compiz crashes.
Anyway, I'm uploading the code to a branch. Could someone test it?