OSDN Git Service

Revert "remove now obsolete workaround for X11 macros"
authorIvailo Monev <xakepa10@laimg.moc>
Sun, 17 Nov 2019 00:26:30 +0000 (00:26 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Sun, 17 Nov 2019 00:26:30 +0000 (00:26 +0000)
This reverts commit 545dc7141b4358d2195e50b077f5db7c722a1088.

src/gui/kernel/qkeymapper_x11.cpp

index 7f78d72..84a1663 100644 (file)
 
 #include <ctype.h>
 
+#ifdef QT_LINUXBASE
+// LSB's IsKeypadKey define is wrong - see
+// http://bugs.linuxbase.org/show_bug.cgi?id=2521
+#undef IsKeypadKey
+#define IsKeypadKey(keysym) \
+      (((KeySym)(keysym) >= XK_KP_Space) && ((KeySym)(keysym) <= XK_KP_Equal))
+
+#undef IsPrivateKeypadKey
+#define IsPrivateKeypadKey(keysym) \
+      (((KeySym)(keysym) >= 0x11000000) && ((KeySym)(keysym) <= 0x1100FFFF))
+#endif
+
 QT_BEGIN_NAMESPACE
 
 // from qapplication_x11.cpp