diff --git a/Templates/BaseGame/game/data/ui/guis/optionsMenu.cs b/Templates/BaseGame/game/data/ui/guis/optionsMenu.cs index 98c3eda8d..51b4e4790 100644 --- a/Templates/BaseGame/game/data/ui/guis/optionsMenu.cs +++ b/Templates/BaseGame/game/data/ui/guis/optionsMenu.cs @@ -367,7 +367,7 @@ function OptionsMenuBackSetting::onClick(%this) //advance by one %newSetting = getToken(%settingsList, ",", %currentSettingIdx); - eval(%settingCtrl.qualitySettingGroup@"::set("@%newSetting@");"); + eval(%settingCtrl.qualitySettingGroup@"::set(\""@%newSetting@"\");"); %settingCtrl-->SettingText.setText( %newSetting ); if(%currentSettingIdx == %settingsListCount) diff --git a/Templates/BaseGame/game/data/ui/scripts/displayMenu.cs b/Templates/BaseGame/game/data/ui/scripts/displayMenu.cs index 71fb68b65..bf84abfd8 100644 --- a/Templates/BaseGame/game/data/ui/scripts/displayMenu.cs +++ b/Templates/BaseGame/game/data/ui/scripts/displayMenu.cs @@ -38,7 +38,14 @@ function DisplayMenu::apply(%this) } //Update the display settings now - $pref::Video::Resolution = getWord( $pref::Video::Resolution, 0 ) SPC getWord( $pref::Video::Resolution, 2 ); + if (getWord( $pref::Video::Resolution, 2) == "") + { + $pref::Video::Resolution = getWord( $pref::Video::Resolution, 0 ) SPC getWord( $pref::Video::Resolution, 1 ); + } + else + { + $pref::Video::Resolution = getWord( $pref::Video::Resolution, 0 ) SPC getWord( $pref::Video::Resolution, 2 ); + } /*if ( %newFullScreen $= "false" ) {