--- st.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/st.c b/st.c index fe44608..8706759 100644 --- a/st.c +++ b/st.c _AT_@ -1781,8 +1781,10 @@ tsetmode(bool priv, bool set, int *args, int narg) { case 5: /* DECSCNM -- Reverse video */ mode = term.mode; MODBIT(term.mode, set, MODE_REVERSE); - if(mode != term.mode) + if(mode != term.mode) { + tfulldirt(); redraw(REDRAW_TIMEOUT); + } break; case 6: /* DECOM -- Origin */ MODBIT(term.c.state, set, CURSOR_ORIGIN); -- 1.9.2 -- Ivan "Colona" DelalandeReceived on Fri May 09 2014 - 07:27:57 CEST
This archive was generated by hypermail 2.3.0 : Fri May 09 2014 - 07:36:06 CEST