mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	Correct the dance to fix the active pane in join-pane by pulling the
(right) code from break-pane and window_remove_pane into a helper function.
This commit is contained in:
		@@ -139,11 +139,7 @@ join_pane(struct cmd *self, struct cmd_q *cmdq, int not_same_window)
 | 
			
		||||
 | 
			
		||||
	layout_close_pane(src_wp);
 | 
			
		||||
 | 
			
		||||
	if (src_w->active == src_wp) {
 | 
			
		||||
		src_w->active = TAILQ_PREV(src_wp, window_panes, entry);
 | 
			
		||||
		if (src_w->active == NULL)
 | 
			
		||||
			src_w->active = TAILQ_NEXT(src_wp, entry);
 | 
			
		||||
	}
 | 
			
		||||
	window_lost_pane(src_w, src_wp);
 | 
			
		||||
	TAILQ_REMOVE(&src_w->panes, src_wp, entry);
 | 
			
		||||
 | 
			
		||||
	if (window_count_panes(src_w) == 0)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user