Kaydet (Commit) 7db1dbaa authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#706831 Uncaught exception

also

coverity#706839 Uncaught exception
coverity#706840 Uncaught exception

and probably a gadzillion more

Change-Id: I3c3ceebb259cccc9c41f5a49bd0c95b151dd7c58
üst 1cd5a550
......@@ -3150,8 +3150,18 @@ void ScInterpreter::ScMacro()
// Funktion ueber den einfachen Namen suchen,
// dann aBasicStr, aMacroStr fuer SfxObjectShell::CallBasic zusammenbauen
StarBASIC* pRoot = pDocSh->GetBasic();
SbxVariable* pVar = pRoot->Find( aMacro, SbxCLASS_METHOD );
StarBASIC* pRoot;
try
{
pRoot = pDocSh->GetBasic();
}
catch (...)
{
pRoot = NULL;
}
SbxVariable* pVar = pRoot ? pRoot->Find(aMacro, SbxCLASS_METHOD) : NULL;
if( !pVar || pVar->GetType() == SbxVOID || !pVar->ISA(SbMethod) )
{
PushError( errNoMacro );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment