diff options
Diffstat (limited to 'scripting/source/provider/MasterScriptProvider.cxx')
-rw-r--r-- | scripting/source/provider/MasterScriptProvider.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scripting/source/provider/MasterScriptProvider.cxx b/scripting/source/provider/MasterScriptProvider.cxx index 32c89b4abfed..afe595706b10 100644 --- a/scripting/source/provider/MasterScriptProvider.cxx +++ b/scripting/source/provider/MasterScriptProvider.cxx @@ -696,7 +696,9 @@ MasterScriptProvider::hasByName( const OUString& aName ) throw (RuntimeException result = xCont->hasByName( aName ); } - else + // If this is a document provider then we shouldn't + // have a PackageProvider + else if (!m_xModel.is()) { throw RuntimeException( "PackageMasterScriptProvider is unitialised", Reference< XInterface >() ); |