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