aboutsummaryrefslogtreecommitdiff
path: root/screen-write.c
diff options
context:
space:
mode:
Diffstat (limited to 'screen-write.c')
-rw-r--r--screen-write.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/screen-write.c b/screen-write.c
index 70592d18..9ef7fe59 100644
--- a/screen-write.c
+++ b/screen-write.c
@@ -1,4 +1,4 @@
-/* $Id: screen-write.c,v 1.79 2009-10-23 17:07:18 tcunha Exp $ */
+/* $Id: screen-write.c,v 1.80 2009-10-23 17:08:30 tcunha Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -990,7 +990,7 @@ screen_write_cell(
struct tty_ctx ttyctx;
struct grid_utf8 gu, *tmp_gu;
u_int width, xx, i;
- struct grid_cell tmp_gc, tmp_gc2, *tmp_gcp;
+ struct grid_cell tmp_gc, *tmp_gcp;
int insert = 0;
/* Ignore padding. */
@@ -1101,13 +1101,13 @@ screen_write_cell(
}
ttyctx.utf8 = &gu;
if (screen_check_selection(s, s->cx - width, s->cy)) {
- memcpy(&tmp_gc2, &s->sel.cell, sizeof tmp_gc2);
- tmp_gc2.data = gc->data;
- tmp_gc2.flags = gc->flags &
+ memcpy(&tmp_gc, &s->sel.cell, sizeof tmp_gc);
+ tmp_gc.data = gc->data;
+ tmp_gc.flags = gc->flags &
~(GRID_FLAG_FG256|GRID_FLAG_BG256);
- tmp_gc2.flags |= s->sel.cell.flags &
+ tmp_gc.flags |= s->sel.cell.flags &
(GRID_FLAG_FG256|GRID_FLAG_BG256);
- ttyctx.cell = &tmp_gc2;
+ ttyctx.cell = &tmp_gc;
tty_write(tty_cmd_cell, &ttyctx);
} else {
ttyctx.cell = gc;