Whenever you use the escape code "ESC [ ? Pm s" to save a high state, if
you later change the state to low and save it again, then restore it,
the high state is restored, not the low state.
Duplicate:
echo -e '\e[?9h' # enable high state for mouse reporting
echo -e '\e[?9s' # save state
echo -e '\e[?9l' # disable mouse reporting
echo -e '\e[?9s' # save state
echo -e '\e[?9r' # restore state
(click somewhere and watch escape codes get sent to the terminal)
The bug is on line 3584 of command.C . Its saving by doing an |=
operation. Since the previously saved state is high, when you 'or' it
with a low bit, the high bit remains.
_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode