Merge lp://qastaging/~charlesk/ido/lp-906050 into lp://qastaging/ido/0.3
Status: | Merged | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Approved by: | Charles Kerr | ||||||||||||||||||||
Approved revision: | 104 | ||||||||||||||||||||
Merge reported by: | Charles Kerr | ||||||||||||||||||||
Merged at revision: | not available | ||||||||||||||||||||
Proposed branch: | lp://qastaging/~charlesk/ido/lp-906050 | ||||||||||||||||||||
Merge into: | lp://qastaging/ido/0.3 | ||||||||||||||||||||
Diff against target: |
832 lines (+20/-695) 4 files modified
src/Makefile.am (+0/-15) src/idooffscreenproxy.c (+0/-515) src/idooffscreenproxy.h (+0/-62) src/idoscalemenuitem.c (+20/-103) |
||||||||||||||||||||
To merge this branch: | bzr merge lp://qastaging/~charlesk/ido/lp-906050 | ||||||||||||||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Conor Curran (community) | Approve | ||
Indicator Applet Developers | Pending | ||
Review via email:
|
Description of the change
Fix LP Bug #906050 by removing idoscalemenuitem's offscreen proxy.
NOTE TO REVIEWERS, please read before reviewing:
The offscreen proxy was added last September to fix bug #804009, but while testing in 12.04b1 I'm not able to reproduce that issue even after removing the offscreen proxy. This patch removes the offscreen proxy, and since I don't want to regress 804009 I would like more eyeballs on this one.
To test for a bug #804009 regression, try running indicator-sound with this branch's version of IDO, then test for 804009's behavior: "with the latest update of indicator sound, when you click on the volume slider to change the volumes, the SoundMenu closes and you have to open it again." and "It closes when the user clicks on the slider, then when it is reopened, the slider follow the mouse, then if you click on the slider again it selects the slider with a translucid orange area."
Looking good ! Finally a maintainer for our libido ;-)