diff options
-rw-r--r-- | basctl/source/basicide/moduldl2.cxx | 8 | ||||
-rw-r--r-- | offapi/com/sun/star/script/DocumentScriptLibraryContainer.idl | 1 |
2 files changed, 4 insertions, 5 deletions
diff --git a/basctl/source/basicide/moduldl2.cxx b/basctl/source/basicide/moduldl2.cxx index f07e1af64be5..c64ee319ec1d 100644 --- a/basctl/source/basicide/moduldl2.cxx +++ b/basctl/source/basicide/moduldl2.cxx @@ -49,7 +49,7 @@ #include <com/sun/star/ui/dialogs/FolderPicker.hpp> #include <com/sun/star/ui/dialogs/XFilterManager.hpp> #include <com/sun/star/ui/dialogs/TemplateDescription.hpp> -#include <com/sun/star/script/XLibraryContainer2.hpp> +#include <com/sun/star/script/DocumentScriptLibraryContainer.hpp> #include <com/sun/star/script/XLibraryContainerPassword.hpp> #include <com/sun/star/script/XLibraryContainerExport.hpp> #include <com/sun/star/task/InteractionHandler.hpp> @@ -851,10 +851,8 @@ void LibPage::InsertLib() OUString aModURL( aModURLObj.GetMainURL( INetURLObject::NO_DECODE ) ); if ( xSFA->exists( aModURL ) ) { - Sequence <Any> aSeqModURL(1); - aSeqModURL[0] <<= aModURL; - xModLibContImport = Reference< script::XLibraryContainer2 >( xMSF->createInstanceWithArguments( - "com.sun.star.script.DocumentScriptLibraryContainer", aSeqModURL ), UNO_QUERY ); + xModLibContImport = Reference< script::XLibraryContainer2 >( + script::DocumentScriptLibraryContainer::createWithURL(xContext, aModURL), UNO_QUERY ); } OUString aDlgURL( aDlgURLObj.GetMainURL( INetURLObject::NO_DECODE ) ); diff --git a/offapi/com/sun/star/script/DocumentScriptLibraryContainer.idl b/offapi/com/sun/star/script/DocumentScriptLibraryContainer.idl index 1be616a33d43..e7c2c4513af6 100644 --- a/offapi/com/sun/star/script/DocumentScriptLibraryContainer.idl +++ b/offapi/com/sun/star/script/DocumentScriptLibraryContainer.idl @@ -55,6 +55,7 @@ service DocumentScriptLibraryContainer : XStorageBasedLibraryContainer create( [in] ::com::sun::star::document::XStorageBasedDocument Document ) raises( ::com::sun::star::lang::IllegalArgumentException ); + createWithURL( [in] string URL ); }; |