diff options
Diffstat (limited to 'basic/source/uno/namecont.cxx')
-rw-r--r-- | basic/source/uno/namecont.cxx | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/basic/source/uno/namecont.cxx b/basic/source/uno/namecont.cxx index fbc52eaf176e..f6544b566eeb 100644 --- a/basic/source/uno/namecont.cxx +++ b/basic/source/uno/namecont.cxx @@ -3358,70 +3358,6 @@ Reference< deployment::XPackage > ScriptSubPackageIterator::implDetectScriptPack return xScriptPackage; } -Reference< deployment::XPackage > ScriptExtensionIterator::implGetScriptPackageFromPackage - ( const Reference< deployment::XPackage > xPackage, bool& rbPureDialogLib ) -{ - rbPureDialogLib = false; - - Reference< deployment::XPackage > xScriptPackage; - if( !xPackage.is() ) - return xScriptPackage; - - // Check if parent package is registered - beans::Optional< beans::Ambiguous<sal_Bool> > option( xPackage->isRegistered - ( Reference<task::XAbortChannel>(), Reference<ucb::XCommandEnvironment>() ) ); - bool bRegistered = false; - if( option.IsPresent ) - { - beans::Ambiguous<sal_Bool> const & reg = option.Value; - if( !reg.IsAmbiguous && reg.Value ) - bRegistered = true; - } - if( bRegistered ) - { - if( xPackage->isBundle() ) - { - Sequence< Reference< deployment::XPackage > > aPkgSeq = xPackage->getBundle - ( Reference<task::XAbortChannel>(), Reference<ucb::XCommandEnvironment>() ); - sal_Int32 nPkgCount = aPkgSeq.getLength(); - const Reference< deployment::XPackage >* pSeq = aPkgSeq.getConstArray(); - for( sal_Int32 iPkg = 0 ; iPkg < nPkgCount ; ++iPkg ) - { - const Reference< deployment::XPackage > xSubPkg = pSeq[ iPkg ]; - const Reference< deployment::XPackageTypeInfo > xPackageTypeInfo = xSubPkg->getPackageType(); - rtl::OUString aMediaType = xPackageTypeInfo->getMediaType(); - if( aMediaType.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(sBasicLibMediaType)) ) - { - xScriptPackage = xSubPkg; - break; - } - else if( aMediaType.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(sDialogLibMediaType)) ) - { - rbPureDialogLib = true; - xScriptPackage = xSubPkg; - break; - } - } - } - else - { - const Reference< deployment::XPackageTypeInfo > xPackageTypeInfo = xPackage->getPackageType(); - rtl::OUString aMediaType = xPackageTypeInfo->getMediaType(); - if( aMediaType.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(sBasicLibMediaType)) ) - { - xScriptPackage = xPackage; - } - else if( aMediaType.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(sDialogLibMediaType)) ) - { - rbPureDialogLib = true; - xScriptPackage = xPackage; - } - } - } - - return xScriptPackage; -} - Reference< deployment::XPackage > ScriptExtensionIterator::implGetNextUserScriptPackage ( bool& rbPureDialogLib ) { |