From: Michael Stapelberg Date: Wed, 2 Feb 2011 16:56:29 +0000 (+0100) Subject: fix a rendering problem for split cons inside tabbed cons (Thanks julien) X-Git-Tag: tree-pr2~62 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=07381ccb7b4a8f5eb28c7ead86aed54f8e45d615;p=i3%2Fi3 fix a rendering problem for split cons inside tabbed cons (Thanks julien) This fixes #280. --- diff --git a/src/x.c b/src/x.c index f99dbcfc..0e310a52 100644 --- a/src/x.c +++ b/src/x.c @@ -233,12 +233,14 @@ void x_window_kill(xcb_window_t window) { void x_draw_decoration(Con *con) { /* This code needs to run for: * • leaf containers - * • non-leaf containers which are in a stacking container + * • non-leaf containers which are in a stacked/tabbed container * * It does not need to run for: * • floating containers (they don’t have a decoration) */ - if ((!con_is_leaf(con) && con->parent->layout != L_STACKED) || + if ((!con_is_leaf(con) && + con->parent->layout != L_STACKED && + con->parent->layout != L_TABBED) || con->type == CT_FLOATING_CON) return; DLOG("decoration should be rendered for con %p\n", con);