From fedd83cf2681026b3cfc33bc40d6ba76ba5f1677 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Mon, 24 Jan 2005 00:49:15 +0000
Subject: [PATCH] Change highlighting method.

---
 src/syncterm/term.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/syncterm/term.c b/src/syncterm/term.c
index 647f9aee93..26a3945040 100644
--- a/src/syncterm/term.c
+++ b/src/syncterm/term.c
@@ -48,13 +48,12 @@ void mousedrag(unsigned char *scrollback)
 					case CIOLIB_BUTTON_1_DRAG_MOVE:
 						memcpy(sbuffer,screen,sbufsize);
 						for(pos=startpos;pos<=endpos;pos++) {
-							if(sbuffer[pos*2+1]&0x70!=0x10)
+							if((sbuffer[pos*2+1]&0x70)!=0x10)
 								sbuffer[pos*2+1]=sbuffer[pos*2+1]&0x8F|0x10;
 							else
 								sbuffer[pos*2+1]=sbuffer[pos*2+1]&0x8F|0x60;
-							if((sbuffer[pos*2+1]&0x70)>>4 == sbuffer[pos*2+1]&0x0F) {
-								sbuffer[pos*2+1]|=0x60;
-								sbuffer[pos*2+1]&=0xEF;
+							if(((sbuffer[pos*2+1]&0x70)>>4) == (sbuffer[pos*2+1]&0x0F)) {
+								sbuffer[pos*2+1]|=0x08;
 							}
 						}
 						puttext(term.x-1,term.y-1,term.x+term.width-2,term.y+term.height-2,sbuffer);
-- 
GitLab