From: Darren S. <li...@yo...> - 2010-07-15 20:24:36
|
# HG changeset patch # User Darren Salt <li...@yo...> # Date 1279225448 -3600 # Node ID 5f6b39fb07467a6b91454358efb54d6178de3530 # Parent abbd3a39d7a00dde733c9bedc4acad36ff1513b5 Set combo box menu windows' override-redirect flags. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ xine-ui (0.99.7) unstable; urgency=low (add entries here, newest at the top) + * Set combo box menu windows' override-redirect flags. * MRL browser recognises a few more extensions. * Fix LIRC library detection (build time). * Fix a segfault which prevented the display of the help window. diff --git a/src/xitk/xine-toolkit/combo.c b/src/xitk/xine-toolkit/combo.c --- a/src/xitk/xine-toolkit/combo.c +++ b/src/xitk/xine-toolkit/combo.c @@ -572,6 +572,16 @@ (itemw + 2), (itemh * 5) + slidw + 2); XLOCK(c->imlibdata->x.disp); + { + XSetWindowAttributes attr; + attr.override_redirect = True; + XLOCK (c->imlibdata->x.disp); + XChangeWindowAttributes (c->imlibdata->x.disp, + (xitk_window_get_window(private_data->xwin)), + CWOverrideRedirect, &attr); + XUNLOCK (c->imlibdata->x.disp); + } + if(c->layer_above) { XA_WIN_LAYER = XInternAtom(c->imlibdata->x.disp, "_WIN_LAYER", False); |