From bb88e6168212eccbcf6c184ad06a9227225d5158 Mon Sep 17 00:00:00 2001 From: Birunthan Mohanathas Date: Fri, 8 Mar 2013 18:10:23 +0200 Subject: [PATCH] SkinInstaller: Remove [Rainmeter] entirely in installed layouts --- SkinInstaller/DialogInstall.cpp | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/SkinInstaller/DialogInstall.cpp b/SkinInstaller/DialogInstall.cpp index 4a7d9ce2..392bec4d 100644 --- a/SkinInstaller/DialogInstall.cpp +++ b/SkinInstaller/DialogInstall.cpp @@ -814,17 +814,8 @@ bool CDialogInstall::InstallPackage() error = !ExtractCurrentFile(targetPath); if (!error) { - // Remove user specific options - const WCHAR* layout = targetPath.c_str(); - WritePrivateProfileString(L"Rainmeter", L"SkinPath", NULL, layout); - WritePrivateProfileString(L"Rainmeter", L"Language", NULL, layout); - WritePrivateProfileString(L"Rainmeter", L"Logging", NULL, layout); - WritePrivateProfileString(L"Rainmeter", L"ConfigEditor", NULL, layout); - WritePrivateProfileString(L"Rainmeter", L"LogViewer", NULL, layout); - WritePrivateProfileString(L"Rainmeter", L"DisableDragging", NULL, layout); - WritePrivateProfileString(L"Rainmeter", L"DisableRDP", NULL, layout); - WritePrivateProfileString(L"Rainmeter", L"DisableVersionCheck", NULL, layout); - WritePrivateProfileString(L"Rainmeter", L"Debug", NULL, layout); + // Clear the [Rainmeter] section. + WritePrivateProfileSection(L"Rainmeter", L"", targetPath.c_str()); } } }