diff --git a/Glamourer/Gui/GlamourerWindowSystem.cs b/Glamourer/Gui/GlamourerWindowSystem.cs index 0dfe50d..6b34c78 100644 --- a/Glamourer/Gui/GlamourerWindowSystem.cs +++ b/Glamourer/Gui/GlamourerWindowSystem.cs @@ -24,7 +24,7 @@ public class GlamourerWindowSystem : IDisposable _windowSystem.AddWindow(quick); _uiBuilder.OpenMainUi += _ui.Toggle; _uiBuilder.Draw += _windowSystem.Draw; - _uiBuilder.OpenConfigUi += _ui.Toggle; + _uiBuilder.OpenConfigUi += _ui.OpenSettings; _uiBuilder.DisableCutsceneUiHide = !config.HideWindowInCutscene; _uiBuilder.DisableUserUiHide = config.ShowWindowWhenUiHidden; } @@ -33,6 +33,6 @@ public class GlamourerWindowSystem : IDisposable { _uiBuilder.OpenMainUi -= _ui.Toggle; _uiBuilder.Draw -= _windowSystem.Draw; - _uiBuilder.OpenConfigUi -= _ui.Toggle; + _uiBuilder.OpenConfigUi -= _ui.OpenSettings; } } diff --git a/Glamourer/Gui/MainWindow.cs b/Glamourer/Gui/MainWindow.cs index 0cc8b9b..4de03c5 100644 --- a/Glamourer/Gui/MainWindow.cs +++ b/Glamourer/Gui/MainWindow.cs @@ -96,6 +96,12 @@ public class MainWindow : Window, IDisposable IsOpen = _config.OpenWindowAtStart; } + public void OpenSettings() + { + IsOpen = true; + SelectTab = TabType.Settings; + } + public override void PreDraw() { Flags = _config.Ephemeral.LockMainWindow