From b29af954f6299e3636d3027fce749b6365e5d9b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Tarl=C3=A1=20Cardoso=20Lemos?= Date: Thu, 27 Jan 2011 20:58:49 -0200 Subject: [PATCH] Don't mess with the percentages in tree_flatten. --- src/tree.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/tree.c b/src/tree.c index 98f50162..aa79587b 100644 --- a/src/tree.c +++ b/src/tree.c @@ -438,7 +438,7 @@ void tree_move(char way, orientation_t orientation) { /* If we have no tiling cons (when moving a window out of a floating con to * an otherwise empty workspace for example), we just attach the window to * the workspace. */ - bool fix_percent = 0; + bool fix_percent = false; if (TAILQ_EMPTY(&(parent->nodes_head))) { con_detach(focused); con_fix_percent(focused->parent); @@ -473,7 +473,7 @@ void tree_move(char way, orientation_t orientation) { if (focused->parent != next->parent) { con_fix_percent(focused->parent); focused->parent = next->parent; - fix_percent = 1; + fix_percent = true; } TAILQ_INSERT_AFTER(&(next->parent->nodes_head), next, focused, nodes); @@ -503,7 +503,7 @@ void tree_move(char way, orientation_t orientation) { if (focused->parent != next->parent) { con_fix_percent(focused->parent); focused->parent = next->parent; - fix_percent = 1; + fix_percent = true; } /* After going down in the tree, we insert the container *after* @@ -597,6 +597,7 @@ void tree_flatten(Con *con) { TAILQ_INSERT_BEFORE(con, current, nodes); DLOG("attaching to focus list\n"); TAILQ_INSERT_TAIL(&(parent->focus_head), current, focused); + current->percent = con->percent; } DLOG("re-attached all\n");