From fdbc6b768c4f16c3f83e95c68f81fc4fcba74af2 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Thu, 26 Apr 2012 16:06:30 +0200 Subject: Do not accidentally instantiate other exts when removing exts at startup --- offapi/com/sun/star/deployment/XPackage.idl | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'offapi') diff --git a/offapi/com/sun/star/deployment/XPackage.idl b/offapi/com/sun/star/deployment/XPackage.idl index 663f51ad5b26..2489ad09af44 100644 --- a/offapi/com/sun/star/deployment/XPackage.idl +++ b/offapi/com/sun/star/deployment/XPackage.idl @@ -166,6 +166,10 @@ interface XPackage NEVER call this directly. This is done by the extension manager if necessary. + @param startup + indicates that registration is adapted to the particular + startup scenario. That is, it is set to , when called + from XExtensionManager::synchronize @param xAbortChannel abort channel to asynchronously abort the registration process, or @@ -173,6 +177,7 @@ interface XPackage command environment for error and progress handling */ void revokePackage( + [in] boolean startup, [in] com::sun::star::task::XAbortChannel xAbortChannel, [in] com::sun::star::ucb::XCommandEnvironment xCmdEnv ) raises (DeploymentException, -- cgit