summaryrefslogtreecommitdiff
path: root/libs/clearlooks-newer
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-08-31 20:07:17 +0200
committerRobin Gareus <robin@gareus.org>2014-08-31 20:07:17 +0200
commit758c988e51b386190ac6cb8683703395ec0ebc28 (patch)
tree4e6d27b1812f79e9c9621b6f74fd57e9ca5eeb2e /libs/clearlooks-newer
parentf7e5d4eba296dd1821239388ba55cad201a9cda5 (diff)
shadow-less Frame: explicitly draw background colored border.
Diffstat (limited to 'libs/clearlooks-newer')
-rw-r--r--libs/clearlooks-newer/clearlooks_draw.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/libs/clearlooks-newer/clearlooks_draw.c b/libs/clearlooks-newer/clearlooks_draw.c
index b6db6062e9..fa0b3e078b 100644
--- a/libs/clearlooks-newer/clearlooks_draw.c
+++ b/libs/clearlooks-newer/clearlooks_draw.c
@@ -1096,8 +1096,14 @@ clearlooks_draw_frame (cairo_t *cr,
ge_shade_color (&colors->bg[GTK_STATE_NORMAL], 1.05, &hilight);
- if (frame->shadow == CL_SHADOW_NONE)
+ if (frame->shadow == CL_SHADOW_NONE) {
+ const CairoColor *bg = &colors->bg[params->state_type];
+ ge_cairo_set_color (cr, bg);
+ cairo_rectangle (cr, x + 1.5, y + 1.5, width - 3, height - 3);
+ cairo_set_line_width (cr, 3.0);
+ cairo_stroke (cr);
return;
+ }
if (frame->gap_x != -1)
clearlooks_get_frame_gap_clip (x, y, width, height,