From a896949752459e15be35ae1f493c1dfd78e55e50 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 21 Oct 2025 23:40:06 +0000 Subject: [PATCH] Fix options panel not opening on second call Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com> --- mRemoteNG/UI/Forms/frmOptions.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mRemoteNG/UI/Forms/frmOptions.cs b/mRemoteNG/UI/Forms/frmOptions.cs index e867c35ba..5f218967e 100644 --- a/mRemoteNG/UI/Forms/frmOptions.cs +++ b/mRemoteNG/UI/Forms/frmOptions.cs @@ -91,8 +91,10 @@ namespace mRemoteNG.UI.Forms private void FrmOptions_VisibleChanged(object sender, EventArgs e) { // When the form becomes visible, ensure the panel is populated with the selected page - if (this.Visible && pnlMain.Controls.Count == 0) + if (this.Visible) { + // Clear and re-add the selected page to ensure it's properly displayed + pnlMain.Controls.Clear(); OptionsPage page = (OptionsPage)lstOptionPages.SelectedObject; if (page != null) pnlMain.Controls.Add(page);