summaryrefslogtreecommitdiffstats
path: root/window-tree.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2020-07-15 14:01:18 +0100
committerThomas Adam <thomas@xteddy.org>2020-07-15 14:01:18 +0100
commitab8d685302d54d68e57fc6c5f7458c8bfe55bd7d (patch)
tree6712cb96ce30e79712f2068233d0be433e77f48c /window-tree.c
parentc973801f922a99e479194f1fdaa1544ad00e6124 (diff)
parent5e008eefaa5a20f8aaed2f8cc9890b24efaffe28 (diff)
Merge branch 'obsd-master'
Diffstat (limited to 'window-tree.c')
-rw-r--r--window-tree.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/window-tree.c b/window-tree.c
index 5dfdaebb..154eca89 100644
--- a/window-tree.c
+++ b/window-tree.c
@@ -1054,7 +1054,7 @@ window_tree_kill_each(__unused void *modedata, void *itemdata,
break;
case WINDOW_TREE_WINDOW:
if (wl != NULL)
- server_kill_window(wl->window, 1);
+ server_kill_window(wl->window, 0);
break;
case WINDOW_TREE_PANE:
if (wp != NULL)
@@ -1076,6 +1076,7 @@ window_tree_kill_current_callback(struct client *c, void *modedata,
return (0);
window_tree_kill_each(data, mode_tree_get_current(mtd), c, KEYC_NONE);
+ server_renumber_all();
data->references++;
cmdq_append(c, cmdq_get_callback(window_tree_command_done, data));
@@ -1096,6 +1097,7 @@ window_tree_kill_tagged_callback(struct client *c, void *modedata,
return (0);
mode_tree_each_tagged(mtd, window_tree_kill_each, c, KEYC_NONE, 1);
+ server_renumber_all();
data->references++;
cmdq_append(c, cmdq_get_callback(window_tree_command_done, data));