diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-08-03 17:11:07 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-08-03 17:11:07 +0000 |
| commit | 9ba3f7d0fd06cd8c29571a997c4092acfbbb2c98 (patch) | |
| tree | d2fc39df29db0a17f609d81912b2947d2268575a /openbox/framerender.c | |
| parent | 7d3127b17ded6dd0894217d32e7c724cba5a1405 (diff) | |
give the plate the same background color as its border
Diffstat (limited to 'openbox/framerender.c')
| -rw-r--r-- | openbox/framerender.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/openbox/framerender.c b/openbox/framerender.c index 52001c11..f2814a07 100644 --- a/openbox/framerender.c +++ b/openbox/framerender.c @@ -15,12 +15,15 @@ static void framerender_close(ObFrame *self, RrAppearance *a); void framerender_frame(ObFrame *self) { - if (self->focused) - XSetWindowBorder(ob_display, self->plate, - RrColorPixel(ob_rr_theme->cb_focused_color)); - else - XSetWindowBorder(ob_display, self->plate, - RrColorPixel(ob_rr_theme->cb_unfocused_color)); + { + unsigned long px; + + px = (self->focused ? + RrColorPixel(ob_rr_theme->cb_focused_color) : + RrColorPixel(ob_rr_theme->cb_unfocused_color)); + XSetWindowBorder(ob_display, self->plate, px); + XSetWindowBackground(ob_display, self->plate, px); + } if (self->decorations & OB_FRAME_DECOR_TITLEBAR) { RrAppearance *t, *l, *m, *n, *i, *d, *s, *c; |
