diff options
author | Johanna Ploog <j-p-e-g@users.sourceforge.net> | 2011-03-15 21:36:06 +0100 |
---|---|---|
committer | Johanna Ploog <j-p-e-g@users.sourceforge.net> | 2011-03-15 21:37:32 +0100 |
commit | e1f25efed66fbca5b4b99c50e0f3955f8dcd799e (patch) | |
tree | 6c752602679a14e1eda278009458696034cdd09d /crawl-ref/source/tilereg-map.cc | |
parent | c86ecd53f5117eb1725cd6322e4d0f2b5495f022 (diff) | |
download | crawl-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.cc | 5 |
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); } } |