From d6d50af4e419ded0e9e1ec0a3c19f3090bd11cc8 Mon Sep 17 00:00:00 2001 From: Sour Date: Thu, 28 Dec 2017 13:01:53 -0500 Subject: [PATCH] Linux: Fixed UI freeze when closing input config popups --- GUI.NET/Forms/Config/BaseInputConfigForm.cs | 1 + GUI.NET/Forms/Config/Controllers/frmMouseConfig.cs | 1 + GUI.NET/Forms/Config/Controllers/frmZapperConfig.cs | 1 + 3 files changed, 3 insertions(+) diff --git a/GUI.NET/Forms/Config/BaseInputConfigForm.cs b/GUI.NET/Forms/Config/BaseInputConfigForm.cs index deb9d353..2bf90f3b 100644 --- a/GUI.NET/Forms/Config/BaseInputConfigForm.cs +++ b/GUI.NET/Forms/Config/BaseInputConfigForm.cs @@ -44,6 +44,7 @@ namespace Mesen.GUI.Forms.Config UpdateKeyMappings(); UpdateObject(); } + base.OnFormClosed(e); } protected override bool ValidateInput() diff --git a/GUI.NET/Forms/Config/Controllers/frmMouseConfig.cs b/GUI.NET/Forms/Config/Controllers/frmMouseConfig.cs index 902c8bb6..ca73723c 100644 --- a/GUI.NET/Forms/Config/Controllers/frmMouseConfig.cs +++ b/GUI.NET/Forms/Config/Controllers/frmMouseConfig.cs @@ -27,6 +27,7 @@ namespace Mesen.GUI.Forms.Config if(this.DialogResult == DialogResult.OK) { UpdateObject(); } + base.OnFormClosed(e); } } } diff --git a/GUI.NET/Forms/Config/Controllers/frmZapperConfig.cs b/GUI.NET/Forms/Config/Controllers/frmZapperConfig.cs index 7f46e179..e9d9ee48 100644 --- a/GUI.NET/Forms/Config/Controllers/frmZapperConfig.cs +++ b/GUI.NET/Forms/Config/Controllers/frmZapperConfig.cs @@ -27,6 +27,7 @@ namespace Mesen.GUI.Forms.Config if(this.DialogResult == DialogResult.OK) { UpdateObject(); } + base.OnFormClosed(e); } } }