mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 09:26:05 +00:00 
			
		
		
		
	Renumber after killing windows for choose-tree.
This commit is contained in:
		@@ -1054,7 +1054,7 @@ window_tree_kill_each(__unused void *modedata, void *itemdata,
 | 
				
			|||||||
		break;
 | 
							break;
 | 
				
			||||||
	case WINDOW_TREE_WINDOW:
 | 
						case WINDOW_TREE_WINDOW:
 | 
				
			||||||
		if (wl != NULL)
 | 
							if (wl != NULL)
 | 
				
			||||||
			server_kill_window(wl->window, 1);
 | 
								server_kill_window(wl->window, 0);
 | 
				
			||||||
		break;
 | 
							break;
 | 
				
			||||||
	case WINDOW_TREE_PANE:
 | 
						case WINDOW_TREE_PANE:
 | 
				
			||||||
		if (wp != NULL)
 | 
							if (wp != NULL)
 | 
				
			||||||
@@ -1076,6 +1076,7 @@ window_tree_kill_current_callback(struct client *c, void *modedata,
 | 
				
			|||||||
		return (0);
 | 
							return (0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	window_tree_kill_each(data, mode_tree_get_current(mtd), c, KEYC_NONE);
 | 
						window_tree_kill_each(data, mode_tree_get_current(mtd), c, KEYC_NONE);
 | 
				
			||||||
 | 
						server_renumber_all();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	data->references++;
 | 
						data->references++;
 | 
				
			||||||
	cmdq_append(c, cmdq_get_callback(window_tree_command_done, data));
 | 
						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);
 | 
							return (0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	mode_tree_each_tagged(mtd, window_tree_kill_each, c, KEYC_NONE, 1);
 | 
						mode_tree_each_tagged(mtd, window_tree_kill_each, c, KEYC_NONE, 1);
 | 
				
			||||||
 | 
						server_renumber_all();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	data->references++;
 | 
						data->references++;
 | 
				
			||||||
	cmdq_append(c, cmdq_get_callback(window_tree_command_done, data));
 | 
						cmdq_append(c, cmdq_get_callback(window_tree_command_done, data));
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user