From c50d80cf245385fc85b7cce24967e9be38acce91 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Sun, 29 Jun 2014 10:00:07 -0700 Subject: [PATCH] Fix enabling/disabling the default script resolution edit boxes in the preferences dialog --- src/preferences_base.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/preferences_base.cpp b/src/preferences_base.cpp index b4d9ff518..a316e0fc0 100644 --- a/src/preferences_base.cpp +++ b/src/preferences_base.cpp @@ -257,7 +257,7 @@ void OptionPage::EnableIfChecked(wxControl *cbx, wxControl *ctrl) { if (!cb) return; ctrl->Enable(cb->IsChecked()); - cb->Bind(wxEVT_CHECKBOX, [=](wxCommandEvent& evt) { ctrl->Enable(!!evt.GetInt()); }); + cb->Bind(wxEVT_CHECKBOX, [=](wxCommandEvent& evt) { ctrl->Enable(!!evt.GetInt()); evt.Skip(); }); } void OptionPage::DisableIfChecked(wxControl *cbx, wxControl *ctrl) { @@ -265,5 +265,5 @@ void OptionPage::DisableIfChecked(wxControl *cbx, wxControl *ctrl) { if (!cb) return; ctrl->Enable(!cb->IsChecked()); - cb->Bind(wxEVT_CHECKBOX, [=](wxCommandEvent& evt) { ctrl->Enable(!evt.GetInt()); }); + cb->Bind(wxEVT_CHECKBOX, [=](wxCommandEvent& evt) { ctrl->Enable(!evt.GetInt()); evt.Skip(); }); }