From af6f0b038609c9981c74fa5b461fcc9bb0a04e57 Mon Sep 17 00:00:00 2001 From: juanjp600 Date: Fri, 1 Dec 2017 14:47:39 -0300 Subject: [PATCH] Fixed content package dropdown setting not being saved --- Barotrauma/BarotraumaClient/Source/GameSettings.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Barotrauma/BarotraumaClient/Source/GameSettings.cs b/Barotrauma/BarotraumaClient/Source/GameSettings.cs index 07398acb1..9c7b563ca 100644 --- a/Barotrauma/BarotraumaClient/Source/GameSettings.cs +++ b/Barotrauma/BarotraumaClient/Source/GameSettings.cs @@ -125,6 +125,7 @@ namespace Barotrauma new GUITextBlock(new Rectangle(x, y, 20, 20), "Content package", "", Alignment.TopLeft, Alignment.TopLeft, settingsFrame); var contentPackageDD = new GUIDropDown(new Rectangle(x, y + 20, 200, 20), "", "", settingsFrame); + contentPackageDD.OnSelected = SelectContentPackage; foreach (ContentPackage contentPackage in ContentPackage.list) { @@ -182,6 +183,13 @@ namespace Barotrauma return true; } + private bool SelectContentPackage(GUIComponent select,object userData) + { + GameMain.Config.SelectedContentPackage = (ContentPackage)userData; + UnsavedSettings = true; + return true; + } + private IEnumerable WaitForKeyPress(GUITextBox keyBox) { yield return CoroutineStatus.Running;