summaryrefslogtreecommitdiff
path: root/rail_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
commit2690ba03b210f45ee154cff4e8417f86eae78e77 (patch)
treef7395153246eca640ab2e307bfa65b502eff689a /rail_gui.c
parent9e3ca26ae60b449ceb6db2e9c8ab4ed459b942c2 (diff)
downloadopenttd-2690ba03b210f45ee154cff4e8417f86eae78e77.tar.xz
(svn r1040) Fix: All character hotkeys are disabled now when a window for typing is open
Diffstat (limited to 'rail_gui.c')
-rw-r--r--rail_gui.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/rail_gui.c b/rail_gui.c
index 271fedfb4..ac22977e0 100644
--- a/rail_gui.c
+++ b/rail_gui.c
@@ -612,6 +612,11 @@ static void BuildRailToolbWndProc(Window *w, WindowEvent *e)
case WE_KEYPRESS: {
int i;
+
+ // check if we have a query string window open before allowing hotkeys
+ if(FindWindowById(WC_QUERY_STRING, 0)!=NULL)
+ break;
+
for(i=0; i!=lengthof(_rail_keycodes); i++)
if (e->keypress.keycode == _rail_keycodes[i]) {
e->keypress.cont = false;