changeset 14350:1718b22a6aa8 draft

(svn r18905) -Fix (r18902): Compile error on 64-bit with gcc
author peter1138 <peter1138@openttd.org>
date Sat, 23 Jan 2010 22:25:00 +0000
parents 6356c0eb3e58
children e65d81b10bfe
files src/settings_gui.cpp
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/settings_gui.cpp
+++ b/src/settings_gui.cpp
@@ -1673,7 +1673,7 @@
 			/* Save the correct currency-translated value */
 			if (sd->desc.flags & SGF_CURRENCY) value /= _currency->rate;
 		} else {
-			value = (int32)sd->desc.def;
+			value = (int32)(size_t)sd->desc.def;
 		}
 
 		if ((sd->desc.flags & SGF_PER_COMPANY) != 0) {