summaryrefslogtreecommitdiff
path: root/road_gui.c
diff options
context:
space:
mode:
authordominik <dominik@openttd.org>2004-12-12 22:05:08 +0000
committerdominik <dominik@openttd.org>2004-12-12 22:05:08 +0000
commitc466fcb3b2a8b9882618eb217c24fd2acdbbeca8 (patch)
treef7395153246eca640ab2e307bfa65b502eff689a /road_gui.c
parenta346f7cb54f6540100e35c2101b3eb0ba0188f2e (diff)
downloadopenttd-c466fcb3b2a8b9882618eb217c24fd2acdbbeca8.tar.xz
(svn r1040) Fix: All character hotkeys are disabled now when a window for typing is open
Diffstat (limited to 'road_gui.c')
-rw-r--r--road_gui.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/road_gui.c b/road_gui.c
index 8374786b4..b1add67b0 100644
--- a/road_gui.c
+++ b/road_gui.c
@@ -192,6 +192,10 @@ static void BuildRoadToolbWndProc(Window *w, WindowEvent *e) {
} break;
case WE_KEYPRESS:
+ // check if we have a query string window open before allowing hotkeys
+ if(FindWindowById(WC_QUERY_STRING, 0)!=NULL)
+ break;
+
switch(e->keypress.keycode) {
case '1': BuildRoadClick_NE(w); break;
case '2': BuildRoadClick_NW(w); break;