diff --git a/aegisub/src/dialog_style_manager.cpp b/aegisub/src/dialog_style_manager.cpp index 149fa16f3..c74c4676b 100644 --- a/aegisub/src/dialog_style_manager.cpp +++ b/aegisub/src/dialog_style_manager.cpp @@ -228,6 +228,9 @@ DialogStyleManager::~DialogStyleManager() { if (sel != wxNOT_FOUND) { AssFile::top->SetScriptInfo(_T("Last Style Storage"),CatalogList->GetString(sel)); } + CatalogList->PopEventHandler(true); + StorageList->PopEventHandler(true); + CurrentList->PopEventHandler(true); }