fix a rendering problem for split cons inside tabbed cons (Thanks julien)
This fixes #280.
This commit is contained in:
parent
44ab15abf0
commit
07381ccb7b
6
src/x.c
6
src/x.c
|
@ -233,12 +233,14 @@ void x_window_kill(xcb_window_t window) {
|
||||||
void x_draw_decoration(Con *con) {
|
void x_draw_decoration(Con *con) {
|
||||||
/* This code needs to run for:
|
/* This code needs to run for:
|
||||||
* • leaf containers
|
* • 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:
|
* It does not need to run for:
|
||||||
* • floating containers (they don’t have a decoration)
|
* • 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)
|
con->type == CT_FLOATING_CON)
|
||||||
return;
|
return;
|
||||||
DLOG("decoration should be rendered for con %p\n", con);
|
DLOG("decoration should be rendered for con %p\n", con);
|
||||||
|
|
Loading…
Reference in New Issue