lp:~charlesk/ido/lp-906050
- Get this branch:
- bzr branch lp:~charlesk/ido/lp-906050
Branch merges
- Conor Curran (community): Approve
- Indicator Applet Developers: Pending requested
-
Diff: 832 lines (+20/-695)4 files modifiedsrc/Makefile.am (+0/-15)
src/idooffscreenproxy.c (+0/-515)
src/idooffscreenproxy.h (+0/-62)
src/idoscalemenuitem.c (+20/-103)
Related bugs
Bug #524541: Volume (slider) item isn't highlighted when selected | Medium | Fix Released |
|
Bug #874431: All indicators crash when I click on sound indicator | Undecided | Fix Released |
|
Bug #886335: Unable to use arrow keys to adjust the volume control in the sound menu. | High | Fix Released |
|
Bug #906050: Playback controls don't highlight anything like other menu items | Medium | Invalid |
|
Bug #945558: sound indicator renders incorrect when switching fast between indicators | High | Fix Released |
|
Related blueprints
Branch information
Recent revisions
- 102. By Charles Kerr
-
Fix LP Bug #906050 by removing idoscalemenuitem's offscreen proxy.
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. I don't want to regress 804009 so I'll ask for more eyeballs on this one.
- 101. By Charles Kerr
-
don't override widget_
class.state_ changed in idoscalemenuitem ... that was preventing the prelight state from ever showing up there. - 100. By Ken VanDine
-
add style class "menubar" to the offscreen proxy, this fixes the white background drawn in the sound menu menu with the current gtk3/light-themes (LP: #925700)
- 99. By Ken VanDine
-
Patch from ~covox (LP: #867649)
In method ido_offscreen_
proxy_realize( ), a call is made to gdk_screen_ get_rgba_ visual( ) to get a GdkVisual handle, which is then passed as part of a GdkWindowAttr structure to gdk_window_new(). What's not taken into account is that gdk_screen_
get_rgba_ visual( ) will return NULL if RGBA isn't supported by the destination window manager (e.g. if someone turned the Composite extension off). In this case, as the field is always marked as valid for use (GDK_WA_VISUAL), gdk_window_new will fall over. Attached is a patch to fall back on gdk_screen_
get_system_ visual( ) if RGBA isn't available. With this, unity-panel-service no longer crashes after interacting with the Sound indicator if the Composite extension is switched off. - 98. By Ken VanDine
-
removed deprecations from gtk3 and fixed sizing issues with idemessagedialog (LP: #888392)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ido/0.3