mirror of
				https://github.com/tmux/tmux.git
				synced 2025-10-26 12:27:15 +00:00 
			
		
		
		
	Only set default title to hostname on screens that are being used for a
window pane, no point in calling gethostname() for temporary screens.
This commit is contained in:
		
							
								
								
									
										8
									
								
								screen.c
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								screen.c
									
									
									
									
									
								
							| @@ -31,14 +31,8 @@ void	screen_resize_y(struct screen *, u_int); | ||||
| void | ||||
| screen_init(struct screen *s, u_int sx, u_int sy, u_int hlimit) | ||||
| { | ||||
| 	char host[HOST_NAME_MAX+1]; | ||||
|  | ||||
| 	s->grid = grid_create(sx, sy, hlimit); | ||||
|  | ||||
| 	if (gethostname(host, sizeof(host)) == 0) | ||||
| 		s->title = xstrdup(host); | ||||
| 	else | ||||
| 		s->title = xstrdup(""); | ||||
| 	s->title = xstrdup(""); | ||||
|  | ||||
| 	s->cstyle = 0; | ||||
| 	s->ccolour = xstrdup(""); | ||||
|   | ||||
							
								
								
									
										4
									
								
								window.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								window.c
									
									
									
									
									
								
							| @@ -704,6 +704,7 @@ struct window_pane * | ||||
| window_pane_create(struct window *w, u_int sx, u_int sy, u_int hlimit) | ||||
| { | ||||
| 	struct window_pane	*wp; | ||||
| 	char			 host[HOST_NAME_MAX + 1]; | ||||
|  | ||||
| 	wp = xcalloc(1, sizeof *wp); | ||||
| 	wp->window = w; | ||||
| @@ -740,6 +741,9 @@ window_pane_create(struct window *w, u_int sx, u_int sy, u_int hlimit) | ||||
| 	screen_init(&wp->base, sx, sy, hlimit); | ||||
| 	wp->screen = &wp->base; | ||||
|  | ||||
| 	if (gethostname(host, sizeof host) == 0) | ||||
| 		screen_set_title(&wp->base, host); | ||||
|  | ||||
| 	input_init(wp); | ||||
|  | ||||
| 	return (wp); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 nicm
					nicm