summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilereg-map.cc
diff options
context:
space:
mode:
authorJohanna Ploog <j-p-e-g@users.sourceforge.net>2011-03-15 21:36:06 +0100
committerJohanna Ploog <j-p-e-g@users.sourceforge.net>2011-03-15 21:37:32 +0100
commite1f25efed66fbca5b4b99c50e0f3955f8dcd799e (patch)
tree6c752602679a14e1eda278009458696034cdd09d /crawl-ref/source/tilereg-map.cc
parentc86ecd53f5117eb1725cd6322e4d0f2b5495f022 (diff)
downloadcrawl-ref-e1f25efed66fbca5b4b99c50e0f3955f8dcd799e.tar.gz
crawl-ref-e1f25efed66fbca5b4b99c50e0f3955f8dcd799e.zip
Fix #3596: "Unknown command" when mouseclick-travelling.
Diffstat (limited to 'crawl-ref/source/tilereg-map.cc')
-rw-r--r--crawl-ref/source/tilereg-map.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/tilereg-map.cc b/crawl-ref/source/tilereg-map.cc
index 7abb723325..acbb244cfe 100644
--- a/crawl-ref/source/tilereg-map.cc
+++ b/crawl-ref/source/tilereg-map.cc
@@ -282,7 +282,10 @@ int MapRegion::handle_mouse(MouseEvent &event)
}
else
{
- process_command((command_type) click_travel(gc, event.mod & MOD_CTRL));
+ const int cmd = click_travel(gc, event.mod & MOD_CTRL);
+ if (cmd != CK_MOUSE_CMD)
+ process_command((command_type) cmd);
+
return (CK_MOUSE_CMD);
}
}