From 1bf8f5e9d26824caf7dc22b583d04ec68b7f0e30 Mon Sep 17 00:00:00 2001 From: Chris Allegretta Date: Sat, 5 Jan 2002 03:30:10 +0000 Subject: [PATCH] - winio.c:edit_add() - Little fixes to let color highlights not bleed onto the next line git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@974 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- ChangeLog | 2 ++ winio.c | 6 ++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index a5c0a5e5..a94017d5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -41,6 +41,8 @@ CVS code - - gettextized a pair of strings. bottombars() - Get rid of that annoying reversed line when color is on! :) + edit_add() + - Little fixes to let color highlights not bleed onto the next line. - m4/gettext.m4: - Back down to 1.1.3 version. - faq.html: diff --git a/winio.c b/winio.c index 7c56f06d..d1371ada 100644 --- a/winio.c +++ b/winio.c @@ -804,12 +804,10 @@ void edit_add(filestruct * fileptr, int yval, int start, int virt_cur_x, wattron(edit, A_BOLD); wattron(edit, COLOR_PAIR(tmpcolor->pairnum)); - if (regmatches[0].rm_eo - regmatches[0].rm_so - + k <= COLS) + if (regmatches[0].rm_eo + k <= COLS) paintlen = regmatches[0].rm_eo - regmatches[0].rm_so; else - paintlen = COLS - (regmatches[0].rm_eo - - regmatches[0].rm_so); + paintlen = COLS - k - regmatches[0].rm_so - 1; mvwaddnstr(edit, yval, regmatches[0].rm_so + k, &fileptr->data[k + regmatches[0].rm_so],