From 087245ecdad70a311090f55cfb49646aa7786106 Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Sat, 31 Jul 2010 19:22:49 +0200 Subject: [PATCH] window: make new BUTTON2_PRESSED definition more clear --- src/window.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/window.h b/src/window.h index 7425ed2a..28aaf4d6 100644 --- a/src/window.h +++ b/src/window.h @@ -49,10 +49,10 @@ # 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 +// that it sometimes returns 134217728 (2^27) 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) +# define BUTTON2_PRESSED (NCURSES_MOUSE_MASK(2, NCURSES_BUTTON_PRESSED) | (1U << 27)) #endif // USE_PDCURSES #ifdef _UTF8