force rendering in more cases

This commit is contained in:
Michael Stapelberg 2012-01-22 17:24:55 +00:00
parent ef522b4dc1
commit ae049449af
1 changed files with 5 additions and 2 deletions

View File

@ -342,13 +342,16 @@ void tree_split(Con *con, orientation_t orientation) {
}
Con *parent = con->parent;
/* Force re-rendering to make the indicator border visible. */
FREE(con->deco_render_params);
FREE(parent->deco_render_params);
/* if we are in a container whose parent contains only one
* child (its split functionality is unused so far), we just change the
* orientation (more intuitive than splitting again) */
if (con_num_children(parent) == 1) {
parent->orientation = orientation;
FREE(con->deco_render_params);
FREE(parent->deco_render_params);
DLOG("Just changing orientation of existing container\n");
return;
}