From cc077eaba67fd38ee32643c3cc157d14e39c541b Mon Sep 17 00:00:00 2001 From: scrawl Date: Wed, 12 Jun 2013 15:10:04 +0200 Subject: [PATCH] Fix mouse wheel triggering a click event in mygui --- apps/openmw/mwinput/inputmanagerimp.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/openmw/mwinput/inputmanagerimp.cpp b/apps/openmw/mwinput/inputmanagerimp.cpp index 5d37b00508..30aa88f3b7 100644 --- a/apps/openmw/mwinput/inputmanagerimp.cpp +++ b/apps/openmw/mwinput/inputmanagerimp.cpp @@ -463,6 +463,9 @@ namespace MWInput { mInputBinder->mousePressed (arg, id); + if (id != SDL_BUTTON_LEFT && id != SDL_BUTTON_RIGHT) + return true; // MyGUI has no use for these events + MyGUI::InputManager::getInstance().injectMousePress(mMouseX, mMouseY, sdlButtonToMyGUI(id)); if (MyGUI::InputManager::getInstance ().getMouseFocusWidget () != 0)