mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 09:44:18 +00:00 
			
		
		
		
	Redraw selection properly.
This commit is contained in:
		@@ -1,4 +1,4 @@
 | 
			
		||||
/* $Id: cmd-copy-mode.c,v 1.15 2009-01-27 23:35:44 nicm Exp $ */
 | 
			
		||||
/* $Id: cmd-copy-mode.c,v 1.16 2009-02-25 21:56:46 nicm Exp $ */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
 | 
			
		||||
@@ -52,6 +52,5 @@ cmd_copy_mode_exec(struct cmd *self, struct cmd_ctx *ctx)
 | 
			
		||||
	if (data->flags & CMD_UFLAG)
 | 
			
		||||
		window_copy_pageup(wl->window->active);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	return (0);
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
/* $Id: screen-write.c,v 1.35 2009-02-24 21:49:05 nicm Exp $ */
 | 
			
		||||
/* $Id: screen-write.c,v 1.36 2009-02-25 21:56:46 nicm Exp $ */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
 | 
			
		||||
@@ -616,7 +616,7 @@ screen_write_cell(struct screen_write_ctx *ctx, const struct grid_cell *gc)
 | 
			
		||||
	s->cx += width;
 | 
			
		||||
 | 
			
		||||
	/* Draw to the screen if necessary. */
 | 
			
		||||
	if (screen_check_selection(s, s->cx, s->cy)) {
 | 
			
		||||
	if (screen_check_selection(s, s->cx - width, s->cy)) {
 | 
			
		||||
		memcpy(&tc, &s->sel.cell, sizeof tc);
 | 
			
		||||
		tc.data = gc->data;
 | 
			
		||||
		tty_write_cmd(ctx->wp, TTY_CELL, &tc);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user