mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	Instead of setting the popup default colours in the draw callback, set
it up in popup_display and follow the same routine as panes in the draw and init_ctx callbacks - use the palette if the option value is default. Allows application-set fg and bg to work in panes again.
This commit is contained in:
		
							
								
								
									
										7
									
								
								tty.c
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								tty.c
									
									
									
									
									
								
							@@ -1972,10 +1972,9 @@ tty_cmd_cell(struct tty *tty, const struct tty_ctx *ctx)
 | 
			
		||||
		for (i = 0; i < OVERLAY_MAX_RANGES; i++)
 | 
			
		||||
			vis += r.nx[i];
 | 
			
		||||
		if (vis < gcp->data.width) {
 | 
			
		||||
			tty_draw_line(tty, s, s->cx, s->cy,
 | 
			
		||||
				    gcp->data.width, px, py, &ctx->defaults,
 | 
			
		||||
				    ctx->palette);
 | 
			
		||||
				return;
 | 
			
		||||
			tty_draw_line(tty, s, s->cx, s->cy, gcp->data.width,
 | 
			
		||||
			    px, py, &ctx->defaults, ctx->palette);
 | 
			
		||||
			return;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user