mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 09:26:05 +00:00 
			
		
		
		
	There is somewhere that WINDOW_HIDDEN is getting set when it shouldn't
be and I can't find it, but the flag itself is a useless optimisation that only applies to automatic-resize windows, so just dispose of it entirely. Fixes problems reported by Nicholas Riley.
This commit is contained in:
		
							
								
								
									
										5
									
								
								resize.c
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								resize.c
									
									
									
									
									
								
							@@ -113,11 +113,8 @@ recalculate_sizes(void)
 | 
			
		||||
					ssy = s->sy;
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		if (ssx == UINT_MAX || ssy == UINT_MAX) {
 | 
			
		||||
			w->flags |= WINDOW_HIDDEN;
 | 
			
		||||
		if (ssx == UINT_MAX || ssy == UINT_MAX)
 | 
			
		||||
			continue;
 | 
			
		||||
		}
 | 
			
		||||
		w->flags &= ~WINDOW_HIDDEN;
 | 
			
		||||
 | 
			
		||||
		limit = options_get_number(&w->options, "force-width");
 | 
			
		||||
		if (limit != 0 && ssx > limit)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										5
									
								
								tmux.h
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								tmux.h
									
									
									
									
									
								
							@@ -843,9 +843,8 @@ struct window {
 | 
			
		||||
 | 
			
		||||
	int		 flags;
 | 
			
		||||
#define WINDOW_BELL 0x1
 | 
			
		||||
#define WINDOW_HIDDEN 0x2
 | 
			
		||||
#define WINDOW_ACTIVITY 0x4
 | 
			
		||||
#define WINDOW_REDRAW 0x8
 | 
			
		||||
#define WINDOW_ACTIVITY 0x2
 | 
			
		||||
#define WINDOW_REDRAW 0x4
 | 
			
		||||
 | 
			
		||||
	struct options	 options;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user