summaryrefslogtreecommitdiff
path: root/src/settings.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2010-11-13 23:40:36 +0000
committerrubidium <rubidium@openttd.org>2010-11-13 23:40:36 +0000
commita9da53c1068f9279ae82a557d46ece01f5beecd1 (patch)
tree783e7844b5a720f4601816bbeb8207e8d809e708 /src/settings.cpp
parentfc75b00992dbf6f86a39aca1a2cda4e6378b6bba (diff)
downloadopenttd-a9da53c1068f9279ae82a557d46ece01f5beecd1.tar.xz
(svn r21179) -Fix [FS#4201] (r69): if the main toolbar's location is configurable, why isn't the statusbar's location configurable?
Diffstat (limited to 'src/settings.cpp')
-rw-r--r--src/settings.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/settings.cpp b/src/settings.cpp
index 6e2648422..28f3fb9fe 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -681,14 +681,22 @@ static void IniSaveSettingList(IniFile *ini, const char *grpname, StringList *li
}
}
-/* Begin - Callback Functions for the various settings
- * virtual PositionMainToolbar function, calls the right one.*/
+/* Begin - Callback Functions for the various settings. */
+
+/** Reposition the main toolbar as the setting changed. */
static bool v_PositionMainToolbar(int32 p1)
{
if (_game_mode != GM_MENU) PositionMainToolbar(NULL);
return true;
}
+/** Reposition the statusbar as the setting changed. */
+static bool v_PositionStatusbar(int32 p1)
+{
+ if (_game_mode != GM_MENU) PositionStatusbar(NULL);
+ return true;
+}
+
static bool PopulationInLabelActive(int32 p1)
{
UpdateAllTownVirtCoords();