From 6337da1ef9a610169ed1029da84daf6c6de304ed Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 30 Aug 2013 10:52:21 +0100 Subject: [PATCH] only cut border frames if they've been calculated --- src/bin/e_comp.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/bin/e_comp.c b/src/bin/e_comp.c index 236cfbe11..c36484fc3 100644 --- a/src/bin/e_comp.c +++ b/src/bin/e_comp.c @@ -3885,9 +3885,12 @@ _e_comp_shapes_update_comp_win_shape_comp_helper(E_Comp_Win *cw, Eina_Tiler *tb) { if (cw->bd) { - /* add the frame */ - eina_tiler_rect_add(tb, &(Eina_Rectangle){cw->bd->x, cw->bd->y, cw->bd->w, cw->bd->h}); - SHAPE_INF("ADD: %d,%d@%dx%d", cw->bd->x, cw->bd->y, cw->bd->w, cw->bd->h); + if (cw->bd->client_inset.calc) + { + /* add the frame */ + eina_tiler_rect_add(tb, &(Eina_Rectangle){cw->bd->x, cw->bd->y, cw->bd->w, cw->bd->h}); + SHAPE_INF("ADD: %d,%d@%dx%d", cw->bd->x, cw->bd->y, cw->bd->w, cw->bd->h); + } if (!cw->bd->shaded) {