$OpenBSD: patch-src_cmdparse_y,v 1.1 2011/11/06 20:23:25 dcoppa Exp $ bugfix: correctly revert focus to other floating windows when closing a floating window (git commit 4dbda7311480c231332a9dab9ed23d00abecb7e9) bugfix: don't fix floating coordinates when reassigning - fixes flickering (upstream git commit 6b541d382b89de18104202e5820f466725d77576) --- src/cmdparse.y.orig Sun Aug 28 19:48:13 2011 +++ src/cmdparse.y Mon Oct 31 12:44:02 2011 @@ -533,7 +533,7 @@ kill: else { TAILQ_FOREACH(current, &owindows, owindows) { printf("matching: %p / %s\n", current->con, current->con->name); - tree_close(current->con, $2, false); + tree_close(current->con, $2, false, false); } } @@ -699,7 +699,7 @@ move: TAILQ_FOREACH(current, &owindows, owindows) { printf("matching: %p / %s\n", current->con, current->con->name); - con_move_to_workspace(current->con, ws, false); + con_move_to_workspace(current->con, ws, true, false); } tree_render();