diff --git a/Library/Rainmeter.cpp b/Library/Rainmeter.cpp index d42ffa2b..c3a80579 100644 --- a/Library/Rainmeter.cpp +++ b/Library/Rainmeter.cpp @@ -2285,15 +2285,14 @@ void CRainmeter::CreateMeterWindow(const std::wstring& path, const std::wstring& { mw->Initialize(*this); + CDialogAbout::UpdateSkins(); CDialogManage::UpdateSkins(mw); } catch (CError& error) { - DeleteMeterWindow(mw, false); + DeactivateConfig(mw, -1); LogError(error); } - - CDialogAbout::UpdateSkins(); } }