changeset 891:89096b98b68d draft

(svn r1377) -Fix: only a server can rename a town in a MP game
author darkvater <darkvater@openttd.org>
date Tue, 04 Jan 2005 19:49:44 +0000
parents 0d0e9e609c71
children 21575877efc2
files town_gui.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/town_gui.c
+++ b/town_gui.c
@@ -8,6 +8,7 @@
 #include "gui.h"
 #include "command.h"
 #include "player.h"
+#include "network.h"
 
 static const Widget _town_authority_widgets[] = {
 {    WWT_TEXTBTN,   RESIZE_NONE,    13,     0,    10,     0,    13, STR_00C5,				STR_018B_CLOSE_WINDOW},
@@ -227,6 +228,9 @@
 
 	switch(e->event) {
 	case WE_PAINT:
+		// disable renaming town in network games if you are not the server
+		if (_networking && !_network_server) SETBIT(w->disabled_state, 8);
+
 		SetDParam(0, t->index);
 		DrawWindowWidgets(w);