In curses backend, apply the quick-edit directive from registry.

This commit is contained in:
Eric Pouech 2003-03-04 02:13:05 +00:00 committed by Alexandre Julliard
parent 15cc17fbcf
commit c7b5d0aa58

View File

@ -755,6 +755,8 @@ BOOL WCCURSES_InitBackend(struct inner_data* data)
intrflush(stdscr, FALSE); intrflush(stdscr, FALSE);
nodelay(stdscr, TRUE); nodelay(stdscr, TRUE);
keypad(stdscr, TRUE); keypad(stdscr, TRUE);
if (data->curcfg.quick_edit)
{
mousemask(BUTTON1_PRESSED|BUTTON1_RELEASED| mousemask(BUTTON1_PRESSED|BUTTON1_RELEASED|
BUTTON2_PRESSED|BUTTON2_RELEASED| BUTTON2_PRESSED|BUTTON2_RELEASED|
BUTTON3_PRESSED|BUTTON3_RELEASED| BUTTON3_PRESSED|BUTTON3_RELEASED|
@ -765,6 +767,12 @@ BOOL WCCURSES_InitBackend(struct inner_data* data)
* 0 seems to be better value to disable click event generation * 0 seems to be better value to disable click event generation
*/ */
mouseinterval(0); mouseinterval(0);
}
else
{
mousemask(0, &PRIVATE(data)->initial_mouse_mask);
}
return TRUE; return TRUE;
} }