[PATCH] shell32/tests: Fix test on win9x (GetTempPathW)

Detlef Riekenberg wine.dev at web.de
Sun Aug 3 15:38:32 CDT 2008


---
 dlls/shell32/tests/shelllink.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

diff --git a/dlls/shell32/tests/shelllink.c b/dlls/shell32/tests/shelllink.c
index 710920d..47aa659 100644
--- a/dlls/shell32/tests/shelllink.c
+++ b/dlls/shell32/tests/shelllink.c
@@ -497,8 +497,6 @@ static void check_lnk_(int line, const WCHAR* path, lnk_desc_t* desc, int todo)
 static void test_load_save(void)
 {
     WCHAR lnkfile[MAX_PATH];
-    static const WCHAR lnkfile_name[] = { '\\', 't', 'e', 's', 't', '.', 'l', 'n', 'k', '\0' };
-
     char lnkfileA[MAX_PATH];
     static const char lnkfileA_name[] = "\\test.lnk";
 
@@ -517,10 +515,9 @@ static void test_load_save(void)
     }
 
     /* Don't used a fixed path for the test.lnk file */
-    GetTempPathW(MAX_PATH, lnkfile);
-    lstrcatW(lnkfile, lnkfile_name);
     GetTempPathA(MAX_PATH, lnkfileA);
     lstrcatA(lnkfileA, lnkfileA_name);
+    MultiByteToWideChar(CP_ACP, 0, lnkfileA, -1, lnkfile, MAX_PATH);
 
     /* Save an empty .lnk file */
     memset(&desc, 0, sizeof(desc));
-- 
1.5.4.3


--=-qi8tU0gQMnhd2Pggi+Cj--




More information about the wine-patches mailing list