]> Dogcows Code - chaz/openbox/blobdiff - openbox/framerender.c
Merge branch 'master' into chaz
[chaz/openbox] / openbox / framerender.c
index 8ddba60899b1fa03b61592327728e943ab02eed6..041e6d1775c2dbd3e329732ae5256e59f38581a5 100644 (file)
@@ -68,9 +68,13 @@ void framerender_frame(ObFrame *self)
         XSetWindowBackground(obt_display, self->innerbrb, px);
         XClearWindow(obt_display, self->innerbrb);
 
-        px = (self->focused ?
-              RrColorPixel(ob_rr_theme->frame_focused_border_color) :
-              RrColorPixel(ob_rr_theme->frame_unfocused_border_color));
+        px = RrColorPixel(self->focused ?
+            (self->client->undecorated ?
+             ob_rr_theme->frame_undecorated_focused_border_color :
+             ob_rr_theme->frame_focused_border_color) :
+            (self->client->undecorated ?
+             ob_rr_theme->frame_undecorated_unfocused_border_color :
+             ob_rr_theme->frame_unfocused_border_color));
 
         XSetWindowBackground(obt_display, self->left, px);
         XClearWindow(obt_display, self->left);
This page took 0.021786 seconds and 4 git commands to generate.