diff options
Diffstat (limited to 'basic/source/basmgr/basmgr.cxx')
-rw-r--r-- | basic/source/basmgr/basmgr.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/basic/source/basmgr/basmgr.cxx b/basic/source/basmgr/basmgr.cxx index 37bf1aaf048b..6e29cae01b8a 100644 --- a/basic/source/basmgr/basmgr.cxx +++ b/basic/source/basmgr/basmgr.cxx @@ -1011,9 +1011,9 @@ bool BasicManager::ImplLoadBasic( SvStream& rStrm, StarBASICRef& rOldBasic ) con bool bLoaded = false; if( xNew.Is() ) { - if( nullptr != dynamic_cast<const StarBASIC*>( &xNew ) ) + if( nullptr != dynamic_cast<const StarBASIC*>( xNew.get() ) ) { - StarBASIC* pNew = static_cast<StarBASIC*>(xNew.get()); + StarBASIC* pNew = static_cast<StarBASIC*>( xNew.get() ); // Use the Parent of the old BASICs if( rOldBasic.Is() ) { |