From 01e84df852dfb62270fc1fcada91386bf2c811e7 Mon Sep 17 00:00:00 2001 From: The Dax Date: Mon, 19 Aug 2013 07:28:31 -0400 Subject: [PATCH] Don't spam KEY_UP messages. --- Windows/WndMainWindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Windows/WndMainWindow.cpp b/Windows/WndMainWindow.cpp index d8d3d64c5f..21c79769d5 100644 --- a/Windows/WndMainWindow.cpp +++ b/Windows/WndMainWindow.cpp @@ -1126,13 +1126,14 @@ namespace MainWindow key.deviceId = DEVICE_ID_MOUSE; bool mouseRightBtnPressed = raw->data.mouse.usButtonFlags & RI_MOUSE_RIGHT_BUTTON_DOWN; + bool mouseRightBtnReleased = raw->data.mouse.usButtonFlags & RI_MOUSE_RIGHT_BUTTON_UP; if(mouseRightBtnPressed) { key.flags = KEY_DOWN; key.keyCode = windowsTransTable[VK_RBUTTON]; NativeKey(key); } - else { + else if(mouseRightBtnReleased) { key.flags = KEY_UP; key.keyCode = windowsTransTable[VK_RBUTTON]; NativeKey(key);