diff options
-rw-r--r-- | basic/source/basmgr/basmgr.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/basic/source/basmgr/basmgr.cxx b/basic/source/basmgr/basmgr.cxx index 09486cf594da..3e41094df8c2 100644 --- a/basic/source/basmgr/basmgr.cxx +++ b/basic/source/basmgr/basmgr.cxx @@ -63,6 +63,7 @@ #include <com/sun/star/script/ModuleInfo.hpp> #include <com/sun/star/script/vba/XVBACompatibility.hpp> #include <com/sun/star/script/vba/XVBAModuleInfo.hpp> +#include <com/sun/star/ucb/ContentCreationException.hpp> #include <cppuhelper/implbase1.hxx> @@ -1033,6 +1034,7 @@ BasicLibInfo* BasicManager::CreateLibInfo() bool BasicManager::ImpLoadLibrary( BasicLibInfo* pLibInfo, SotStorage* pCurStorage, bool bInfosOnly ) { + try { DBG_ASSERT( pLibInfo, "LibInfo!?" ); OUString aStorageName( pLibInfo->GetStorageName() ); @@ -1132,6 +1134,10 @@ bool BasicManager::ImpLoadLibrary( BasicLibInfo* pLibInfo, SotStorage* pCurStora return bLoaded; } } + } + catch (const css::ucb::ContentCreationException&) + { + } return false; } |