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?