Paul Vriens : shdocvw/tests: Make sure we use a valid temporary directory.

Alexandre Julliard julliard at winehq.org
Mon Dec 13 10:43:19 CST 2010


Module: wine
Branch: master
Commit: 5624128959d5516f2195cebd60d9901d19b67b74
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=5624128959d5516f2195cebd60d9901d19b67b74

Author: Paul Vriens <Paul.Vriens.Wine at gmail.com>
Date:   Sun Dec 12 13:14:05 2010 +0100

shdocvw/tests: Make sure we use a valid temporary directory.

---

 dlls/shdocvw/tests/intshcut.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/dlls/shdocvw/tests/intshcut.c b/dlls/shdocvw/tests/intshcut.c
index dbfb4d6..c046601 100644
--- a/dlls/shdocvw/tests/intshcut.c
+++ b/dlls/shdocvw/tests/intshcut.c
@@ -178,7 +178,8 @@ static void test_ReadAndWriteProperties(void)
     HRESULT hr;
     IUniformResourceLocatorA *urlA;
     IUniformResourceLocatorA *urlAFromFile;
-    WCHAR fileNameW[] = {'C',':','/','w','i','n','d','o','w','s','/','t','e','m','p','/','t','e','s','t','s','h','o','r','t','c','u','t','.','u','r','l',0};
+    WCHAR fileNameW[MAX_PATH];
+    static const WCHAR shortcutW[] = {'t','e','s','t','s','h','o','r','t','c','u','t','.','u','r','l',0};
     WCHAR iconPath[] = {'f','i','l','e',':','/','/','/','C',':','/','a','r','b','i','t','r','a','r','y','/','i','c','o','n','/','p','a','t','h',0};
     int iconIndex = 7;
     char testurl[] = "http://some/bogus/url.html";
@@ -188,6 +189,10 @@ static void test_ReadAndWriteProperties(void)
     ps[1].ulKind = PRSPEC_PROPID;
     ps[1].propid = PID_IS_ICONINDEX;
 
+    /* Make sure we have a valid temporary directory */
+    GetTempPathW(MAX_PATH, fileNameW);
+    lstrcatW(fileNameW, shortcutW);
+
     hr = CoCreateInstance(&CLSID_InternetShortcut, NULL, CLSCTX_ALL, &IID_IUniformResourceLocatorA, (void**)&urlA);
     if (hr == S_OK)
     {




More information about the wine-cvs mailing list