The problem that I reported with underlining in rxvt also affects
reverse video.  (See messages 305 and 306 from this list for the
details.)

This problem can be fixed with the following one line patch:

----------------------------------------
--- rxvt-2.6.3.orig/src/screen.c
+++ rxvt-2.6.3/src/screen.c
@@ -188,7 +188,7 @@
        rp[row] = MALLOC(sizeof(rend_t) * TermWin.ncol);
     }
     if (!keepr)
-       efs &= ~(RS_Uline);
+       efs &= ~(RS_Uline | RS_RVid);
     MEMSET(tp[row], ' ', width);
     for (er = rp[row]; width--;)
        *er++ = efs;
----------------------------------------

Reply via email to