From d0013c0861e29433de10a849032382534c8e1659 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Mon, 23 Apr 2007 23:21:47 +0000 Subject: add a window between the frame and the plate for drawing the client border. this way when the client window disappears, nothing gets rendered underneath it. --- openbox/framerender.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'openbox/framerender.c') diff --git a/openbox/framerender.c b/openbox/framerender.c index 99d11284..bbf13983 100644 --- a/openbox/framerender.c +++ b/openbox/framerender.c @@ -40,8 +40,8 @@ void framerender_frame(ObFrame *self) px = (self->focused ? RrColorPixel(ob_rr_theme->cb_focused_color) : RrColorPixel(ob_rr_theme->cb_unfocused_color)); - XSetWindowBackground(ob_display, self->plate, px); - XClearWindow(ob_display, self->plate); + XSetWindowBackground(ob_display, self->inner, px); + XClearWindow(ob_display, self->inner); } if (self->decorations & OB_FRAME_DECOR_TITLEBAR) { -- cgit v1.2.3