Always add to the focus list, fixes crash.

This commit is contained in:
Fernando Tarlá Cardoso Lemos 2010-11-22 21:28:21 -02:00 committed by Michael Stapelberg
parent 77d0d42ed2
commit 2faac65237
1 changed files with 11 additions and 11 deletions

View File

@ -85,8 +85,7 @@ void con_attach(Con *con, Con *parent) {
if (con->num < current->num) { if (con->num < current->num) {
/* we need to insert the container at the beginning */ /* we need to insert the container at the beginning */
TAILQ_INSERT_HEAD(nodes_head, con, nodes); TAILQ_INSERT_HEAD(nodes_head, con, nodes);
return; } else {
}
while (current->num != -1 && con->num > current->num) { while (current->num != -1 && con->num > current->num) {
current = TAILQ_NEXT(current, nodes); current = TAILQ_NEXT(current, nodes);
if (current == TAILQ_END(nodes_head)) { if (current == TAILQ_END(nodes_head)) {
@ -99,6 +98,7 @@ void con_attach(Con *con, Con *parent) {
TAILQ_INSERT_BEFORE(current, con, nodes); TAILQ_INSERT_BEFORE(current, con, nodes);
else TAILQ_INSERT_TAIL(nodes_head, con, nodes); else TAILQ_INSERT_TAIL(nodes_head, con, nodes);
} }
}
goto add_to_focus_head; goto add_to_focus_head;
} }