msi: Remove ACTION_PerformUIAction().
It was originally used to show dialogs, but this is now handled in ACTION_HandleCustomAction(). Signed-off-by: Zebediah Figura <z.figura12@gmail.com> Signed-off-by: Hans Leidekker <hans@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
bf8e71bcab
commit
eb79fe1c3b
|
@ -504,10 +504,7 @@ static UINT ITERATE_Actions(MSIRECORD *row, LPVOID param)
|
|||
return ERROR_SUCCESS;
|
||||
}
|
||||
|
||||
if (needs_ui_sequence(package))
|
||||
rc = ACTION_PerformUIAction(package, action, SCRIPT_NONE);
|
||||
else
|
||||
rc = ACTION_PerformAction(package, action, SCRIPT_NONE);
|
||||
rc = ACTION_PerformAction(package, action, SCRIPT_NONE);
|
||||
|
||||
msi_dialog_check_messages( NULL );
|
||||
|
||||
|
@ -7775,23 +7772,6 @@ UINT ACTION_PerformAction(MSIPACKAGE *package, const WCHAR *action, UINT script)
|
|||
|
||||
TRACE("Performing action (%s)\n", debugstr_w(action));
|
||||
|
||||
rc = ACTION_HandleStandardAction(package, action);
|
||||
|
||||
if (rc == ERROR_FUNCTION_NOT_CALLED)
|
||||
rc = ACTION_HandleCustomAction(package, action, script);
|
||||
|
||||
if (rc == ERROR_FUNCTION_NOT_CALLED)
|
||||
WARN("unhandled msi action %s\n", debugstr_w(action));
|
||||
|
||||
return rc;
|
||||
}
|
||||
|
||||
UINT ACTION_PerformUIAction(MSIPACKAGE *package, const WCHAR *action, UINT script)
|
||||
{
|
||||
UINT rc;
|
||||
|
||||
TRACE("Performing action (%s)\n", debugstr_w(action));
|
||||
|
||||
package->action_progress_increment = 0;
|
||||
rc = ACTION_HandleStandardAction(package, action);
|
||||
|
||||
|
@ -7849,10 +7829,7 @@ static UINT ACTION_PerformActionSequence(MSIPACKAGE *package, UINT seq)
|
|||
return ERROR_FUNCTION_FAILED;
|
||||
}
|
||||
|
||||
if (needs_ui_sequence(package))
|
||||
rc = ACTION_PerformUIAction(package, action, SCRIPT_NONE);
|
||||
else
|
||||
rc = ACTION_PerformAction(package, action, SCRIPT_NONE);
|
||||
rc = ACTION_PerformAction(package, action, SCRIPT_NONE);
|
||||
|
||||
msiobj_release(&row->hdr);
|
||||
}
|
||||
|
|
|
@ -105,7 +105,7 @@ UINT WINAPI MsiDoActionW( MSIHANDLE hInstall, LPCWSTR szAction )
|
|||
return ERROR_SUCCESS;
|
||||
}
|
||||
|
||||
ret = ACTION_PerformUIAction( package, szAction, SCRIPT_NONE );
|
||||
ret = ACTION_PerformAction( package, szAction, SCRIPT_NONE );
|
||||
msiobj_release( &package->hdr );
|
||||
|
||||
return ret;
|
||||
|
|
|
@ -3747,7 +3747,7 @@ UINT WINAPI MsiCollectUserInfoW(LPCWSTR szProduct)
|
|||
if (!package)
|
||||
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||
|
||||
rc = ACTION_PerformUIAction(package, szFirstRun, SCRIPT_NONE);
|
||||
rc = ACTION_PerformAction(package, szFirstRun, SCRIPT_NONE);
|
||||
msiobj_release( &package->hdr );
|
||||
|
||||
MsiCloseHandle(handle);
|
||||
|
@ -3773,7 +3773,7 @@ UINT WINAPI MsiCollectUserInfoA(LPCSTR szProduct)
|
|||
if (!package)
|
||||
return ERROR_CALL_NOT_IMPLEMENTED;
|
||||
|
||||
rc = ACTION_PerformUIAction(package, szFirstRun, SCRIPT_NONE);
|
||||
rc = ACTION_PerformAction(package, szFirstRun, SCRIPT_NONE);
|
||||
msiobj_release( &package->hdr );
|
||||
|
||||
MsiCloseHandle(handle);
|
||||
|
@ -3854,7 +3854,7 @@ UINT WINAPI MsiConfigureFeatureW(LPCWSTR szProduct, LPCWSTR szFeature, INSTALLST
|
|||
|
||||
MsiSetInternalUI( INSTALLUILEVEL_BASIC, NULL );
|
||||
|
||||
r = ACTION_PerformUIAction( package, szCostInitialize, SCRIPT_NONE );
|
||||
r = ACTION_PerformAction( package, szCostInitialize, SCRIPT_NONE );
|
||||
if (r != ERROR_SUCCESS)
|
||||
goto end;
|
||||
|
||||
|
|
|
@ -983,7 +983,6 @@ extern HINSTANCE msi_hInstance DECLSPEC_HIDDEN;
|
|||
|
||||
/* action related functions */
|
||||
extern UINT ACTION_PerformAction(MSIPACKAGE *package, const WCHAR *action, UINT script) DECLSPEC_HIDDEN;
|
||||
extern UINT ACTION_PerformUIAction(MSIPACKAGE *package, const WCHAR *action, UINT script) DECLSPEC_HIDDEN;
|
||||
extern void ACTION_FinishCustomActions( const MSIPACKAGE* package) DECLSPEC_HIDDEN;
|
||||
extern UINT ACTION_CustomAction(MSIPACKAGE *, const WCHAR *, UINT) DECLSPEC_HIDDEN;
|
||||
|
||||
|
|
Loading…
Reference in New Issue