summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-08-21 13:36:18 +0300
committerAndrei Karas <akaras@inbox.ru>2014-08-21 13:36:18 +0300
commit3a33b94eba99a45cfc2564916915e416975d0da5 (patch)
tree71e42dfc32bf85cbb42ee1ea4a6e8682c0d3a634
parent9da6a5423c2faeb2bc0b85727aed19e4fc76f25b (diff)
downloadplus-3a33b94eba99a45cfc2564916915e416975d0da5.tar.gz
plus-3a33b94eba99a45cfc2564916915e416975d0da5.tar.bz2
plus-3a33b94eba99a45cfc2564916915e416975d0da5.tar.xz
plus-3a33b94eba99a45cfc2564916915e416975d0da5.zip
Fix context menu in minimap.
-rw-r--r--src/gui/windows/minimap.cpp7
-rw-r--r--src/gui/windows/minimap.h2
2 files changed, 9 insertions, 0 deletions
diff --git a/src/gui/windows/minimap.cpp b/src/gui/windows/minimap.cpp
index 71689805f..31d8169d1 100644
--- a/src/gui/windows/minimap.cpp
+++ b/src/gui/windows/minimap.cpp
@@ -436,6 +436,13 @@ void Minimap::draw(Graphics *graphics)
BLOCK_END("Minimap::draw")
}
+void Minimap::mousePressed(MouseEvent &event)
+{
+ if (event.getButton() == MouseButton::RIGHT)
+ return;
+ Window::mousePressed(event);
+}
+
void Minimap::mouseReleased(MouseEvent &event)
{
Window::mouseReleased(event);
diff --git a/src/gui/windows/minimap.h b/src/gui/windows/minimap.h
index eacf7a018..becf50f7b 100644
--- a/src/gui/windows/minimap.h
+++ b/src/gui/windows/minimap.h
@@ -66,6 +66,8 @@ class Minimap final : public Window, public ConfigListener
void mouseReleased(MouseEvent &event) override final;
+ void mousePressed(MouseEvent &event) override final;
+
void mouseExited(MouseEvent &event) override final;
void screenToMap(int &x, int &y);