options: make --rawsequences disable --mouse, to prevent entering junk

When using --raw, ncurses does not catch and convert any mouse event,
and thus the coordinates of a mouse click would get inserted into the
buffer as seemingly random characters.  So, let --rawsequences override
and disable --mouse, to prevent the accidental entering of junk.

This fixes https://savannah.gnu.org/bugs/?55303.
master
Benno Schulenberg 2018-12-28 18:07:28 +01:00
parent 997826d794
commit d3c0fe3923
1 changed files with 4 additions and 0 deletions

View File

@ -2430,6 +2430,10 @@ int main(int argc, char **argv)
#endif #endif
} }
/* When getting untranslated escape sequences, the mouse cannot be used. */
if (ISSET(RAW_SEQUENCES))
UNSET(USE_MOUSE);
#ifdef ENABLE_HISTORIES #ifdef ENABLE_HISTORIES
/* Initialize the pointers for the Search/Replace/Execute histories. */ /* Initialize the pointers for the Search/Replace/Execute histories. */
history_init(); history_init();