summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortagezi <lera.goncharuk@gmail.com>2017-11-20 13:08:31 +0200
committerMike Kaganski <mike.kaganski@collabora.com>2017-11-20 16:37:15 +0100
commit94c76b6d267ba72177e1144b408b0343d8385c37 (patch)
treecc889ba7ff081e7fb602a6c53127faa03ab5d21e
parent145a3a0c449e2c6186c10a4a1ca659e7415b177a (diff)
renameModuleOrDialog: add missing check for valid Reference
Change-Id: I2cf33a4fae4db45b854e77e31e166afa0281a054 Reviewed-on: https://gerrit.libreoffice.org/44956 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
-rw-r--r--basctl/source/basicide/scriptdocument.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/basctl/source/basicide/scriptdocument.cxx b/basctl/source/basicide/scriptdocument.cxx
index a7b16505d1a5..00135960566a 100644
--- a/basctl/source/basicide/scriptdocument.cxx
+++ b/basctl/source/basicide/scriptdocument.cxx
@@ -641,7 +641,7 @@ namespace basctl
if ( _eType == E_SCRIPTS )
{
Reference< XVBAModuleInfo > xVBAModuleInfo( xLib, UNO_QUERY );
- if ( xVBAModuleInfo->hasModuleInfo( _rOldName ) )
+ if ( xVBAModuleInfo.is() && xVBAModuleInfo->hasModuleInfo( _rOldName ) )
{
ModuleInfo sModuleInfo = xVBAModuleInfo->getModuleInfo( _rOldName );
xVBAModuleInfo->removeModuleInfo( _rOldName );