mirror of
https://github.com/reactos/reactos.git
synced 2026-07-01 05:14:22 +08:00
RegSetValueExW was including the comparison in the size param and therefore not writing the wallpaper path to the registry. The wallpaper now stays after a reboot.
svn path=/trunk/; revision=19473
This commit is contained in:
@@ -293,8 +293,8 @@ SystemParametersInfoW(UINT uiAction,
|
||||
L"Control Panel\\Desktop",
|
||||
0, KEY_SET_VALUE, &hKey) == ERROR_SUCCESS)
|
||||
{
|
||||
Ret = RegSetValueExW(hKey, L"Wallpaper", 0, REG_SZ, (lpWallpaper != NULL ? (LPBYTE)lpWallpaper : (LPBYTE)L""),
|
||||
(lpWallpaper != NULL ? (lstrlenW(lpWallpaper) + 1) * sizeof(WCHAR) : sizeof(WCHAR)) == ERROR_SUCCESS);
|
||||
Ret = (RegSetValueExW(hKey, L"Wallpaper", 0, REG_SZ, (lpWallpaper != NULL ? (LPBYTE)lpWallpaper : (LPBYTE)L""),
|
||||
(lpWallpaper != NULL ? (lstrlenW(lpWallpaper) + 1) * sizeof(WCHAR) : sizeof(WCHAR))) == ERROR_SUCCESS);
|
||||
RegCloseKey(hKey);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user