diff --git a/program/MainWindow.cs b/program/MainWindow.cs index d0d2d96..0af3392 100644 --- a/program/MainWindow.cs +++ b/program/MainWindow.cs @@ -97,18 +97,21 @@ { _settingsWindow = new SettingsWindow(_arduino); _settingsWindow.BackRequested += OnSettingsClosed; + _settingsWindow.ShowAll(); // build it fullscreen once, up front + _settingsWindow.Fullscreen(); } - this.Hide(); + _settingsWindow.ShowAll(); - _settingsWindow.Fullscreen(); _settingsWindow.Present(); + this.Hide(); } private void OnSettingsClosed(object sender, EventArgs e) { this.ShowAll(); this.Present(); + _settingsWindow.Hide(); } private void OnArduinoConnectionChanged(bool connected)