diff --git a/Library/DialogManage.cpp b/Library/DialogManage.cpp index 490b8cef..6792e9fe 100644 --- a/Library/DialogManage.cpp +++ b/Library/DialogManage.cpp @@ -1053,7 +1053,9 @@ INT_PTR CDialogManage::CTabSkins::OnCommand(WPARAM wParam, LPARAM lParam) std::pair indexes = Rainmeter->GetMeterWindowIndex(m_SkinFolderPath, m_SkinFileName); if (indexes.first != -1 && indexes.second != -1) { + m_HandleCommands = false; Rainmeter->ActivateSkin(indexes.first, indexes.second); + m_HandleCommands = true; // Fake selection change to update controls NMHDR nm;