From a916009d4b29995ea8ad61ad47a51c2ee1fa80bc Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Thu, 18 Jul 2019 01:31:43 -0400 Subject: New upstream version 2.3.0+dfsg --- src/lib/platform/XWindowsKeyState.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/lib/platform/XWindowsKeyState.h') diff --git a/src/lib/platform/XWindowsKeyState.h b/src/lib/platform/XWindowsKeyState.h index f3c0a1e..f42f7ac 100644 --- a/src/lib/platform/XWindowsKeyState.h +++ b/src/lib/platform/XWindowsKeyState.h @@ -21,6 +21,7 @@ #include "barrier/KeyState.h" #include "common/stdmap.h" #include "common/stdvector.h" +#include "XWindowsImpl.h" #if X_DISPLAY_MISSING # error X11 is required to build barrier @@ -50,9 +51,10 @@ public: kGroupPollAndSet = -2 }; - XWindowsKeyState(Display*, bool useXKB, IEventQueue* events); - XWindowsKeyState(Display*, bool useXKB, - IEventQueue* events, barrier::KeyMap& keyMap); + XWindowsKeyState(IXWindowsImpl* impl, Display*, bool useXKB, + IEventQueue* events); + XWindowsKeyState(IXWindowsImpl* impl, Display*, bool useXKB, + IEventQueue* events, barrier::KeyMap& keyMap); ~XWindowsKeyState(); //! @name modifiers @@ -145,6 +147,8 @@ private: typedef std::map NonXKBModifierMap; typedef std::map XKBModifierMap; + IXWindowsImpl* m_impl; + Display* m_display; #if HAVE_XKB_EXTENSION XkbDescPtr m_xkb; -- cgit v1.2.3