Merge lp://qastaging/~charlesk/ido/lp-906050 into lp://qastaging/ido/0.3

Proposed by Charles Kerr
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
Reviewer Review Type Date Requested Status
Conor Curran (community) Approve
Indicator Applet Developers Pending
Review via email: mp+96859@code.qastaging.launchpad.net

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."

To post a comment you must log in.
Revision history for this message
Conor Curran (cjcurran) :
review: Approve
Revision history for this message
Conor Curran (cjcurran) wrote :

Looking good ! Finally a maintainer for our libido ;-)

Revision history for this message
Sebastien Bacher (seb128) wrote :

It works fine for me but I don't know enough of the reason why the offscreen logic was added to start so I'm a bit nervous acking it being dropped, I figure it wouldn't have been added if it was not needed for a reason, I would prefer to have somebody who has a clue about the historical reason to ack it

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches