diff options
Diffstat (limited to 'libdecor/src/plugins/gtk/libdecor-gtk.c')
| -rw-r--r-- | libdecor/src/plugins/gtk/libdecor-gtk.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libdecor/src/plugins/gtk/libdecor-gtk.c b/libdecor/src/plugins/gtk/libdecor-gtk.c index 813b764e3..5f010958a 100644 --- a/libdecor/src/plugins/gtk/libdecor-gtk.c +++ b/libdecor/src/plugins/gtk/libdecor-gtk.c @@ -759,7 +759,8 @@ redraw_scale(struct libdecor_frame_gtk *frame_gtk, } if (scale != cmpnt->scale) { cmpnt->scale = scale; - if ((cmpnt->type != SHADOW) || is_border_surfaces_showing(frame_gtk)) { + if ((frame_gtk->decoration_type != DECORATION_TYPE_NONE) && + ((cmpnt->type != SHADOW) || is_border_surfaces_showing(frame_gtk))) { draw_border_component(frame_gtk, cmpnt, cmpnt->type); return true; } |
