diff options
author | npower Developer <npower@openoffice.org> | 2010-03-03 19:59:09 +0000 |
---|---|---|
committer | npower Developer <npower@openoffice.org> | 2010-03-03 19:59:09 +0000 |
commit | 7fc422304638160f35fae67a02c0c07307ec6012 (patch) | |
tree | 164f4c3cc26cc91ca146bc4750fb1d2d217c3cbd /basctl/source/basicide/basidesh.cxx | |
parent | e8a31aab0a174873306d78df361c3646c7e4215d (diff) |
npower13_objectmodule: #i109734# fix a couple of problems, a) introduce lazy init of xModule for ModuleWindow ( needed because we get the module added before basic is updated ), b) fix compile warning, c) make sure elementRemoved really does try to remove the ModuleWindow
Diffstat (limited to 'basctl/source/basicide/basidesh.cxx')
-rw-r--r-- | basctl/source/basicide/basidesh.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/basctl/source/basicide/basidesh.cxx b/basctl/source/basicide/basidesh.cxx index 036127e1c844..9a5204ff36cf 100644 --- a/basctl/source/basicide/basidesh.cxx +++ b/basctl/source/basicide/basidesh.cxx @@ -147,7 +147,7 @@ public: { IDEBaseWindow* pWin = mpShell->FindWindow( mpShell->m_aCurDocument, mpShell->m_aCurLibName, sModuleName, BASICIDE_TYPE_MODULE, TRUE ); if( pWin ) - mpShell->RemoveWindow( pWin, FALSE, TRUE ); + mpShell->RemoveWindow( pWin, TRUE, TRUE ); } } @@ -1006,7 +1006,7 @@ void BasicIDEShell::SetCurLib( const ScriptDocument& rDocument, String aLibName, { if ( !bCheck || ( rDocument != m_aCurDocument || aLibName != m_aCurLibName ) ) { - ContainerListenerImpl* pListener = pListener = static_cast< ContainerListenerImpl* >( m_xLibListener.get() ); + ContainerListenerImpl* pListener = static_cast< ContainerListenerImpl* >( m_xLibListener.get() ); if ( pListener ) pListener->removeContainerListener( m_aCurDocument, m_aCurLibName ); |