Merge lp://qastaging/~charlesk/indicator-sync/lp-1218536 into lp://qastaging/indicator-sync/13.10
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Ted Gould | ||||
Approved revision: | 40 | ||||
Merged at revision: | 36 | ||||
Proposed branch: | lp://qastaging/~charlesk/indicator-sync/lp-1218536 | ||||
Merge into: | lp://qastaging/indicator-sync/13.10 | ||||
Diff against target: |
123 lines (+64/-30) 1 file modified
src/service/app-menu-item.c (+64/-30) |
||||
To merge this branch: | bzr merge lp://qastaging/~charlesk/indicator-sync/lp-1218536 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Ted Gould (community) | Approve | ||
Review via email: mp+184876@code.qastaging.launchpad.net |
Commit message
Fix client icon issues in indicator-
Description of the change
Cleans up the sync clients' icon code:
1. Previously it looked for a "X-Ayatana-
2. If we find a themed icon, the code tried to precede the icon's name with $(name)-symbolic so symbolic icons could override the .desktop-provided one. A bug in that code clobbered the old name, simply replacing $(name) with $(name)-symbolic. This change fixes that bug.
3. Item #2 wasn't found sooner because it wasn't applied to icons found under the X-Ayatana-
PASSED: Continuous integration, rev:37 jenkins. qa.ubuntu. com/job/ indicator- sync-ci/ 32/ jenkins. qa.ubuntu. com/job/ indicator- sync-saucy- amd64-ci/ 2 jenkins. qa.ubuntu. com/job/ indicator- sync-saucy- armhf-ci/ 2 jenkins. qa.ubuntu. com/job/ indicator- sync-saucy- armhf-ci/ 2/artifact/ work/output/ *zip*/output. zip
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild: s-jenkins: 8080/job/ indicator- sync-ci/ 32/rebuild
http://