summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-08-03 17:11:07 +0000
committerDana Jansens <danakj@orodu.net>2003-08-03 17:11:07 +0000
commit9ba3f7d0fd06cd8c29571a997c4092acfbbb2c98 (patch)
treed2fc39df29db0a17f609d81912b2947d2268575a /openbox
parent7d3127b17ded6dd0894217d32e7c724cba5a1405 (diff)
give the plate the same background color as its border
Diffstat (limited to 'openbox')
-rw-r--r--openbox/framerender.c15
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;