From 91ffdf97992a50689120d52ecce0a73e3997917e Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Sun, 20 Sep 2009 19:14:00 +0200 Subject: [PATCH] redefine BUTTON2_PRESSED if ncurses is used --- src/window.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/window.h b/src/window.h index 3a9e5a85..f4afdad4 100644 --- a/src/window.h +++ b/src/window.h @@ -47,6 +47,12 @@ #ifdef USE_PDCURSES # undef KEY_BACKSPACE # define KEY_BACKSPACE 8 +#else +// NOTICE: redefine BUTTON2_PRESSED as it doesn't always work, I noticed +// that it sometimes returns 134217728 instead of expected mask, so the +// modified define does it right but is rather experimental. +# undef BUTTON2_PRESSED +# define BUTTON2_PRESSED (NCURSES_MOUSE_MASK(2, NCURSES_BUTTON_PRESSED) | 134217728U) #endif // USE_PDCURSES #ifdef _UTF8