Bugfix: Don’t draw decorations of CT_FLOATING_CONs

This commit is contained in:
Michael Stapelberg 2010-11-26 19:24:14 +01:00
parent db3002fce0
commit 97bc8f4b86
1 changed files with 6 additions and 2 deletions

View File

@ -224,11 +224,15 @@ void x_window_kill(xcb_window_t window) {
*
*/
void x_draw_decoration(Con *con) {
/* this code needs to run for:
/* This code needs to run for:
* leaf containers
* non-leaf containers which are in a stacking container
*
* It does not need to run for:
* floating containers (they dont have a decoration)
*/
if (!con_is_leaf(con) && con->parent->layout != L_STACKED)
if ((!con_is_leaf(con) && con->parent->layout != L_STACKED) ||
con->type == CT_FLOATING_CON)
return;
DLOG("decoration should be rendered for con %p\n", con);