msi: Skip rollback custom actions.

This commit is contained in:
Hans Leidekker 2011-01-27 11:56:50 +01:00 committed by Alexandre Julliard
parent aae1b21092
commit 08c3d2a5ab
1 changed files with 7 additions and 1 deletions

View File

@ -236,7 +236,7 @@ UINT ACTION_CustomAction(MSIPACKAGE *package, LPCWSTR action, UINT script, BOOL
} }
else if (type & msidbCustomActionTypeRollback) else if (type & msidbCustomActionTypeRollback)
{ {
FIXME("Deferring rollback only action... rollbacks not supported yet\n"); FIXME("Deferring rollback only action\n");
schedule_action(package, ROLLBACK_SCRIPT, deferred); schedule_action(package, ROLLBACK_SCRIPT, deferred);
} }
else else
@ -274,6 +274,12 @@ UINT ACTION_CustomAction(MSIPACKAGE *package, LPCWSTR action, UINT script, BOOL
msi_free(actiondata); msi_free(actiondata);
} }
if (type & msidbCustomActionTypeRollback)
{
FIXME("Rollbacks not supported yet\n");
rc = ERROR_SUCCESS;
goto end;
}
} }
else if (!check_execution_scheduling_options(package,action,type)) else if (!check_execution_scheduling_options(package,action,type))
{ {