fix floating focus behaviour, extend testcase

This commit is contained in:
Michael Stapelberg
2010-11-14 22:35:44 +01:00
parent ffff4b159f
commit a27af52706
4 changed files with 72 additions and 4 deletions

View File

@ -78,6 +78,8 @@ void floating_enable(Con *con, bool automatic) {
TAILQ_INSERT_TAIL(&(nc->nodes_head), con, nodes);
TAILQ_INSERT_TAIL(&(nc->focus_head), con, focused);
// TODO: dont influence focus handling when Con was not focused before.
con_focus(con);
}
void floating_disable(Con *con, bool automatic) {
@ -105,6 +107,8 @@ void floating_disable(Con *con, bool automatic) {
con->floating = FLOATING_USER_OFF;
con_fix_percent(con->parent, WINDOW_ADD);
// TODO: dont influence focus handling when Con was not focused before.
con_focus(con);
}