msi: Don't extract files for assemblies which are already installed.
This commit is contained in:
parent
65581e0e33
commit
6a0801a40a
|
@ -68,7 +68,8 @@ static void schedule_install_files(MSIPACKAGE *package)
|
||||||
{
|
{
|
||||||
MSICOMPONENT *comp = file->Component;
|
MSICOMPONENT *comp = file->Component;
|
||||||
|
|
||||||
if (comp->ActionRequest != INSTALLSTATE_LOCAL || !comp->Enabled)
|
if (comp->ActionRequest != INSTALLSTATE_LOCAL || !comp->Enabled ||
|
||||||
|
(comp->assembly && comp->assembly->installed))
|
||||||
{
|
{
|
||||||
TRACE("File %s is not scheduled for install\n", debugstr_w(file->File));
|
TRACE("File %s is not scheduled for install\n", debugstr_w(file->File));
|
||||||
file->state = msifs_skipped;
|
file->state = msifs_skipped;
|
||||||
|
|
Loading…
Reference in New Issue