all repos — openbox @ de383f35f792e05259da42263fb8b1dba7d2a3f5

openbox fork - make it a bit more like ryudo

no more using SaveUnder for our openbox-specific windows. it makes things actually slow down, believe it or not!
Dana Jansens danakj@orodu.net
commit

de383f35f792e05259da42263fb8b1dba7d2a3f5

parent

140c5313cfe38aada8bd15892f74fc0d21d374c1

2 files changed, 5 insertions(+), 11 deletions(-)

jump to
M openbox/focus.copenbox/focus.c

@@ -87,25 +87,20 @@ focus_indicator.left.obwin.type = Window_Internal;

focus_indicator.right.obwin.type = Window_Internal; focus_indicator.bottom.obwin.type = Window_Internal; - attr.save_under = True; attr.override_redirect = True; attr.background_pixel = BlackPixel(ob_display, ob_screen); focus_indicator.top.win = createWindow(RootWindow(ob_display, ob_screen), - CWOverrideRedirect | CWBackPixel | CWSaveUnder, - &attr); + CWOverrideRedirect | CWBackPixel, &attr); focus_indicator.left.win = createWindow(RootWindow(ob_display, ob_screen), - CWOverrideRedirect | CWBackPixel | CWSaveUnder, - &attr); + CWOverrideRedirect | CWBackPixel, &attr); focus_indicator.right.win = createWindow(RootWindow(ob_display, ob_screen), - CWOverrideRedirect | CWBackPixel | CWSaveUnder, - &attr); + CWOverrideRedirect | CWBackPixel, &attr); focus_indicator.bottom.win = createWindow(RootWindow(ob_display, ob_screen), - CWOverrideRedirect | CWBackPixel | CWSaveUnder, - &attr); + CWOverrideRedirect | CWBackPixel, &attr); stacking_add(INTERNAL_AS_WINDOW(&focus_indicator.top)); stacking_add(INTERNAL_AS_WINDOW(&focus_indicator.left));
M openbox/menuframe.copenbox/menuframe.c

@@ -67,9 +67,8 @@ self->show_title = TRUE;

self->client = client; attr.event_mask = FRAME_EVENTMASK; - attr.save_under = True; self->window = createWindow(RootWindow(ob_display, ob_screen), - CWEventMask | CWSaveUnder, &attr); + CWEventMask, &attr); attr.event_mask = TITLE_EVENTMASK; self->title = createWindow(self->window, CWEventMask, &attr); self->items = createWindow(self->window, 0, NULL);