James Hawkins : msi: Check the local package for existence when resolving the package source.
Module: wine Branch: master Commit: e28cedf698ca113d8aaa44a77eec7b7dff80859d URL: http://source.winehq.org/git/wine.git/?a=commit;h=e28cedf698ca113d8aaa44a77e... Author: James Hawkins <truiken(a)gmail.com> Date: Sat Jan 5 13:48:32 2008 -0700 msi: Check the local package for existence when resolving the package source. --- dlls/msi/action.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dlls/msi/action.c b/dlls/msi/action.c index 562178c..e116967 100644 --- a/dlls/msi/action.c +++ b/dlls/msi/action.c @@ -4203,7 +4203,7 @@ static UINT ACTION_ResolveSource(MSIPACKAGE* package) msi_set_sourcedir_props(package, TRUE); - attrib = GetFileAttributesW(package->PackagePath); + attrib = GetFileAttributesW(package->db->path); if (attrib == INVALID_FILE_ATTRIBUTES) { LPWSTR prompt; @@ -4221,7 +4221,7 @@ static UINT ACTION_ResolveSource(MSIPACKAGE* package) INSTALLPROPERTY_DISKPROMPTW,prompt,&size); } else - prompt = strdupW(package->PackagePath); + prompt = strdupW(package->db->path); msg = generate_error_string(package,1302,1,prompt); while(attrib == INVALID_FILE_ATTRIBUTES) @@ -4232,7 +4232,7 @@ static UINT ACTION_ResolveSource(MSIPACKAGE* package) rc = ERROR_INSTALL_USEREXIT; break; } - attrib = GetFileAttributesW(package->PackagePath); + attrib = GetFileAttributesW(package->db->path); } msi_free(prompt); rc = ERROR_SUCCESS;
participants (1)
-
Alexandre Julliard