Module: wine Branch: master Commit: 12135acb70bb7a05b4421db89e31e95044452f82 URL: http://source.winehq.org/git/wine.git/?a=commit;h=12135acb70bb7a05b4421db89e...
Author: Hans Leidekker hans@codeweavers.com Date: Wed Mar 16 09:22:48 2011 +0100
msi: Skip reference counting for assembly components.
---
dlls/msi/action.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/dlls/msi/action.c b/dlls/msi/action.c index 7567f5d..f806f18 100644 --- a/dlls/msi/action.c +++ b/dlls/msi/action.c @@ -3151,9 +3151,6 @@ static UINT ACTION_WriteSharedDLLsCount(LPCWSTR path, UINT count) return count; }
-/* - * Return TRUE if the count should be written out and FALSE if not - */ static void ACTION_RefCountComponent( MSIPACKAGE* package, MSICOMPONENT *comp ) { MSIFEATURE *feature; @@ -3162,6 +3159,7 @@ static void ACTION_RefCountComponent( MSIPACKAGE* package, MSICOMPONENT *comp )
/* only refcount DLLs */ if (comp->KeyPath == NULL || + comp->assembly || comp->Attributes & msidbComponentAttributesRegistryKeyPath || comp->Attributes & msidbComponentAttributesODBCDataSource) write = FALSE;