summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilesdl.cc
diff options
context:
space:
mode:
authorFlorian Diebold <flodiebold@gmail.com>2012-11-17 16:45:27 +0100
committerFlorian Diebold <flodiebold@gmail.com>2012-11-23 21:28:20 +0100
commit05bd4d8683a657083e4433199ef3c67e9ce62f55 (patch)
tree14177a465364fd7862fcc80ad471b6f98f562f18 /crawl-ref/source/tilesdl.cc
parent6e1dcb1004ca8c97c24c57aeda12a8c271984c0d (diff)
downloadcrawl-ref-05bd4d8683a657083e4433199ef3c67e9ce62f55.tar.gz
crawl-ref-05bd4d8683a657083e4433199ef3c67e9ce62f55.zip
Split MOUSE_MODE_MORE into versions for prompts, to give the Webtiles client more information.
Diffstat (limited to 'crawl-ref/source/tilesdl.cc')
-rw-r--r--crawl-ref/source/tilesdl.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/tilesdl.cc b/crawl-ref/source/tilesdl.cc
index 0957ec9e05..fb6113bf93 100644
--- a/crawl-ref/source/tilesdl.cc
+++ b/crawl-ref/source/tilesdl.cc
@@ -560,7 +560,9 @@ int TilesFramework::handle_mouse(MouseEvent &event)
return return_key;
// Handle "more" mode globally here, rather than duplicate across regions.
- if (mouse_control::current_mode() == MOUSE_MODE_MORE
+ if ((mouse_control::current_mode() == MOUSE_MODE_MORE
+ || mouse_control::current_mode() == MOUSE_MODE_PROMPT
+ || mouse_control::current_mode() == MOUSE_MODE_YESNO)
&& event.event == MouseEvent::PRESS)
{
if (event.button == MouseEvent::LEFT)