Mike McCormack : msi: By default, install components locally.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Nov 7 10:16:44 CST 2006
Module: wine
Branch: master
Commit: 9efb7b71ba6b8afb3a145e8c055fa8a8b733596f
URL: http://source.winehq.org/git/wine.git/?a=commit;h=9efb7b71ba6b8afb3a145e8c055fa8a8b733596f
Author: Mike McCormack <mike at codeweavers.com>
Date: Tue Nov 7 17:55:43 2006 +0900
msi: By default, install components locally.
---
dlls/msi/action.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dlls/msi/action.c b/dlls/msi/action.c
index c878636..ae4400c 100644
--- a/dlls/msi/action.c
+++ b/dlls/msi/action.c
@@ -1853,6 +1853,12 @@ UINT MSI_SetFeatureStates(MSIPACKAGE *pa
LIST_FOR_EACH_ENTRY( component, &package->components, MSICOMPONENT, entry )
{
+ if (component->Action == INSTALLSTATE_DEFAULT)
+ {
+ TRACE("%s was default, setting to local\n", debugstr_w(component->Component));
+ msi_component_set_state( component, INSTALLSTATE_LOCAL );
+ }
+
TRACE("Result: Component %s (Installed %i, Action %i, Request %i)\n",
debugstr_w(component->Component), component->Installed,
component->Action, component->ActionRequest);
More information about the wine-cvs
mailing list