diff options
Diffstat (limited to 'crawl-ref/source/tilereg.cc')
-rw-r--r-- | crawl-ref/source/tilereg.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/crawl-ref/source/tilereg.cc b/crawl-ref/source/tilereg.cc index b155533961..3a6ca80d8e 100644 --- a/crawl-ref/source/tilereg.cc +++ b/crawl-ref/source/tilereg.cc @@ -828,6 +828,13 @@ int DungeonRegion::handle_mouse(MouseEvent &event) return 0; if (mouse_control::current_mode() == MOUSE_MODE_NORMAL + && event.event == MouseEvent::PRESS + && event.button == MouseEvent::LEFT) + { + return CK_MOUSE_CLICK; + } + + if (mouse_control::current_mode() == MOUSE_MODE_NORMAL || mouse_control::current_mode() == MOUSE_MODE_MACRO || mouse_control::current_mode() == MOUSE_MODE_MORE) { |