diff options
-rw-r--r-- | intern/ghost/intern/GHOST_WindowWin32.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/intern/ghost/intern/GHOST_WindowWin32.cpp b/intern/ghost/intern/GHOST_WindowWin32.cpp index f09be8ed6d0..809faa81177 100644 --- a/intern/ghost/intern/GHOST_WindowWin32.cpp +++ b/intern/ghost/intern/GHOST_WindowWin32.cpp @@ -1363,7 +1363,8 @@ GHOST_TSuccess GHOST_WindowWin32::getWintabInfo(std::vector<GHOST_WintabInfoWin3 outWintabInfo[i].y = pkt.pkY; // Some Wintab libraries don't handle relative button input correctly, so we track button - // presses manually. + // presses manually. Examples include Wacom's Bamboo modifying button events in the queue when + // peeked, or missing events when entering the window when the context is not on top. DWORD buttonsChanged = m_wintab.sysButtonsPressed ^ pkt.pkButtons; // Find the index for the changed button from the button map. |