Load correct screensaver's name patch by piulachs (marc dot piulachs at codexchange...
authorChristoph von Wittich <christoph_vw@reactos.org>
Sun, 29 Jul 2007 18:09:42 +0000 (18:09 +0000)
committerChristoph von Wittich <christoph_vw@reactos.org>
Sun, 29 Jul 2007 18:09:42 +0000 (18:09 +0000)
See issue #2500 for more details.

svn path=/trunk/; revision=28016

reactos/dll/cpl/desk/screensaver.c

index 9a8c86d..1230830 100644 (file)
@@ -381,7 +381,7 @@ AddScreenSavers(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
 
             hModule = LoadLibraryEx(filename,
                                     NULL,
-                                    DONT_RESOLVE_DLL_REFERENCES);
+                                    DONT_RESOLVE_DLL_REFERENCES | LOAD_LIBRARY_AS_DATAFILE);
             if (hModule)
             {
                LoadString(hModule,
@@ -392,7 +392,7 @@ AddScreenSavers(HWND hwndDlg, PGLOBAL_DATA pGlobalData)
             }
             else
             {
-               _tcscpy(ScreenSaverItem->szDisplayName, _T("err"));
+               _tcscpy(ScreenSaverItem->szDisplayName, _T("Unknown"));
             }
 
             _tcscpy(ScreenSaverItem->szFilename, filename);