Commit f1104125 authored by Aric Stewart's avatar Aric Stewart Committed by Alexandre Julliard

Print a message for skipped actions in ProcessExecSequence like in the

UISequence.
parent 4571d018
...@@ -1193,6 +1193,15 @@ static UINT ACTION_ProcessExecSequence(MSIPACKAGE *package, BOOL UIran) ...@@ -1193,6 +1193,15 @@ static UINT ACTION_ProcessExecSequence(MSIPACKAGE *package, BOOL UIran)
break; break;
} }
sz=0x100;
rc = MSI_RecordGetStringW(row,1,buffer,&sz);
if (rc != ERROR_SUCCESS)
{
ERR("Error is %x\n",rc);
msiobj_release(&row->hdr);
break;
}
/* check conditions */ /* check conditions */
if (!MSI_RecordIsNull(row,2)) if (!MSI_RecordIsNull(row,2))
{ {
...@@ -1207,6 +1216,8 @@ static UINT ACTION_ProcessExecSequence(MSIPACKAGE *package, BOOL UIran) ...@@ -1207,6 +1216,8 @@ static UINT ACTION_ProcessExecSequence(MSIPACKAGE *package, BOOL UIran)
{ {
HeapFree(GetProcessHeap(),0,cond); HeapFree(GetProcessHeap(),0,cond);
msiobj_release(&row->hdr); msiobj_release(&row->hdr);
TRACE("Skipping action: %s (condition is false)\n",
debugstr_w(buffer));
continue; continue;
} }
else else
...@@ -1214,15 +1225,6 @@ static UINT ACTION_ProcessExecSequence(MSIPACKAGE *package, BOOL UIran) ...@@ -1214,15 +1225,6 @@ static UINT ACTION_ProcessExecSequence(MSIPACKAGE *package, BOOL UIran)
} }
} }
sz=0x100;
rc = MSI_RecordGetStringW(row,1,buffer,&sz);
if (rc != ERROR_SUCCESS)
{
ERR("Error is %x\n",rc);
msiobj_release(&row->hdr);
break;
}
rc = ACTION_PerformAction(package,buffer, FALSE); rc = ACTION_PerformAction(package,buffer, FALSE);
if (rc == ERROR_FUNCTION_NOT_CALLED) if (rc == ERROR_FUNCTION_NOT_CALLED)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment