mirror of
				https://github.com/tmux/tmux.git
				synced 2025-10-26 12:27:15 +00:00 
			
		
		
		
	Do not resize panes unless they are in an attached, active window. From
Morten M Neergaard in GitHub issue 1782.
This commit is contained in:
		| @@ -1241,6 +1241,8 @@ server_client_loop(void) | ||||
| 	struct client		*c; | ||||
| 	struct window		*w; | ||||
| 	struct window_pane	*wp; | ||||
| 	struct winlink		*wl; | ||||
| 	struct session		*s; | ||||
| 	int			 focus; | ||||
|  | ||||
| 	TAILQ_FOREACH(c, &clients, entry) { | ||||
| @@ -1257,8 +1259,13 @@ server_client_loop(void) | ||||
| 	 */ | ||||
| 	focus = options_get_number(global_options, "focus-events"); | ||||
| 	RB_FOREACH(w, windows, &windows) { | ||||
| 		TAILQ_FOREACH(wl, &w->winlinks, wentry) { | ||||
| 			s = wl->session; | ||||
| 			if (s->attached != 0 && s->curw == wl) | ||||
| 				break; | ||||
| 		} | ||||
| 		TAILQ_FOREACH(wp, &w->panes, entry) { | ||||
| 			if (wp->fd != -1) { | ||||
| 			if (wl != NULL && wp->fd != -1) { | ||||
| 				if (focus) | ||||
| 					server_client_check_focus(wp); | ||||
| 				server_client_check_resize(wp); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 nicm
					nicm