Qian Hong : explorer: Create non-existent folders when initializing launchers.
Alexandre Julliard
julliard at winehq.org
Wed Jun 5 13:47:02 CDT 2013
Module: wine
Branch: master
Commit: c8d1d4aadc842a7911d1d3ab142d4cc4e32ff106
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c8d1d4aadc842a7911d1d3ab142d4cc4e32ff106
Author: Qian Hong <qhong at codeweavers.com>
Date: Sun Jun 2 03:20:03 2013 +0800
explorer: Create non-existent folders when initializing launchers.
---
programs/explorer/desktop.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/programs/explorer/desktop.c b/programs/explorer/desktop.c
index e426c1a..c975e23 100644
--- a/programs/explorer/desktop.c
+++ b/programs/explorer/desktop.c
@@ -444,13 +444,13 @@ static void initialize_launchers( HWND hwnd )
desktop_width = GetSystemMetrics( SM_CXSCREEN );
launchers_per_row = desktop_width / launcher_size;
- hr = SHGetKnownFolderPath( &FOLDERID_Desktop, 0, NULL, &desktop_folder );
+ hr = SHGetKnownFolderPath( &FOLDERID_Desktop, KF_FLAG_CREATE, NULL, &desktop_folder );
if (FAILED( hr ))
{
WINE_ERR("Could not get user desktop folder\n");
return;
}
- hr = SHGetKnownFolderPath( &FOLDERID_PublicDesktop, 0, NULL, &desktop_folder_public );
+ hr = SHGetKnownFolderPath( &FOLDERID_PublicDesktop, KF_FLAG_CREATE, NULL, &desktop_folder_public );
if (FAILED( hr ))
{
WINE_ERR("Could not get public desktop folder\n");
More information about the wine-cvs
mailing list