diff --git a/src/x.c b/src/x.c index e89f5213..def79ef2 100644 --- a/src/x.c +++ b/src/x.c @@ -592,11 +592,6 @@ void x_draw_decoration(Con *con) { } } - /* if this is a borderless/1pixel window, we don’t need to render the - * decoration. */ - if (p->border_style != BS_NORMAL) - goto copy_pixmaps; - /* If the parent hasn't been set up yet, skip the decoration rendering * for now. */ if (parent->frame_buffer.id == XCB_NONE) @@ -610,6 +605,11 @@ void x_draw_decoration(Con *con) { FREE(con->parent->deco_render_params); } + /* if this is a borderless/1pixel window, we don’t need to render the + * decoration. */ + if (p->border_style != BS_NORMAL) + goto copy_pixmaps; + /* 4: paint the bar */ draw_util_rectangle(&(parent->frame_buffer), p->color->background, con->deco_rect.x, con->deco_rect.y, con->deco_rect.width, con->deco_rect.height);