BASIC : Add SbModule::FindMethod
Change-Id: I3418c4a3d24b3b6630d6c80a6c8aa9d4ffb7e73a Reviewed-on: https://gerrit.libreoffice.org/24346 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
This commit is contained in:
committed by
Noel Grandin
parent
2ed5fa14f0
commit
c0d7dfa56c
@@ -361,17 +361,13 @@ namespace basprov
|
||||
SbModule* pModule = pBasic->FindModule( aModule );
|
||||
if ( pModule )
|
||||
{
|
||||
SbxArray* pMethods = pModule->GetMethods();
|
||||
if ( pMethods )
|
||||
SbMethod* pMethod = pModule->FindMethod( aMethod, SbxClassType::Method );
|
||||
if ( pMethod && !pMethod->IsHidden() )
|
||||
{
|
||||
SbMethod* pMethod = static_cast< SbMethod* >( pMethods->Find( aMethod, SbxClassType::Method ) );
|
||||
if ( pMethod && !pMethod->IsHidden() )
|
||||
{
|
||||
if ( m_pDocBasicManager == pBasicMgr )
|
||||
xScript = new BasicScriptImpl( aDescription, pMethod, *m_pDocBasicManager, m_xInvocationContext );
|
||||
else
|
||||
xScript = new BasicScriptImpl( aDescription, pMethod );
|
||||
}
|
||||
if ( m_pDocBasicManager == pBasicMgr )
|
||||
xScript = new BasicScriptImpl( aDescription, pMethod, *m_pDocBasicManager, m_xInvocationContext );
|
||||
else
|
||||
xScript = new BasicScriptImpl( aDescription, pMethod );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user