private void BackSaveSelected() { // Save the new settings to the config file. if (!Settings.Instance.Save()) { GD.PrintErr("Failed to save new options menu settings to configuration file."); backConfirmationBox.Hide(); errorAcceptBox.PopupCenteredShrink(); return; } // Copy over the new saved settings. savedSettings = Settings.Instance.Clone(); backConfirmationBox.Hide(); UpdateResetSaveButtonState(); EmitSignal(nameof(OnOptionsClosed)); }