From d030bf800fe7fa9b7bfdb1838ab9eb86c7f8da11 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 7 Oct 2013 23:22:58 +0300 Subject: Use better right click emulation in game. --- src/actionmanager.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/actionmanager.cpp b/src/actionmanager.cpp index 27d4513ba..01137c2f6 100644 --- a/src/actionmanager.cpp +++ b/src/actionmanager.cpp @@ -34,6 +34,7 @@ #include "input/inputevent.h" #include "input/inputmanager.h" +#include "gui/sdlinput.h" #include "gui/viewport.h" #include "gui/windows/skilldialog.h" @@ -195,16 +196,12 @@ impHandler(outfit) impHandler0(mouseClick) { - if (!viewport) + if (!guiInput) return false; int mouseX, mouseY; SDL_GetMouseState(&mouseX, &mouseY); - - gcn::MouseEvent event2(viewport, false, false, false, false, - 0, gcn::MouseEvent::RIGHT, mouseX, mouseY, 1); - - viewport->mousePressed(event2); + guiInput->simulateMouseClick(mouseX, mouseY, gcn::MouseEvent::RIGHT); return true; } -- cgit v1.2.3-60-g2f50