summaryrefslogtreecommitdiff
path: root/rail_gui.c
diff options
context:
space:
mode:
authordominik <dominik@openttd.org>2005-01-08 20:55:21 +0000
committerdominik <dominik@openttd.org>2005-01-08 20:55:21 +0000
commitbfc670b4d98cde9a6e397769e259b43381bb7089 (patch)
tree36cb008fcecb4e0072ca91647b8df5307f614a82 /rail_gui.c
parent4b6a846d9cfc3619a4477bbfa8bca9bbe2c5baa1 (diff)
downloadopenttd-bfc670b4d98cde9a6e397769e259b43381bb7089.tar.xz
(svn r1435) Fix: [ 1094092 ] Toolbars accessible via keyboard in spectator mode
Diffstat (limited to 'rail_gui.c')
-rw-r--r--rail_gui.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/rail_gui.c b/rail_gui.c
index 7958f9f82..34900d604 100644
--- a/rail_gui.c
+++ b/rail_gui.c
@@ -803,6 +803,8 @@ void ShowBuildRailToolbar(int index, int button)
{
Window *w;
+ if (_current_player == OWNER_SPECTATOR) return;
+
// don't recreate the window if we're clicking on a button and the window exists.
if (button < 0 || !(w = FindWindowById(WC_BUILD_TOOLBAR, 0)) || w->wndproc != BuildRailToolbWndProc) {
DeleteWindowById(WC_BUILD_TOOLBAR, 0);