Kaydet (Commit) e2d17fe7 authored tarafından Markus Mohrhard's avatar Markus Mohrhard

a few more places without ScFormulaCell

Change-Id: I13ae80429e06fad5e28f1166a585656e8e4ec29f
üst 267f7a63
......@@ -2274,8 +2274,8 @@ void ScInterpreter::ScDde()
// Nach dem Laden muss neu interpretiert werden (Verknuepfungen aufbauen)
if ( pMyFormulaCell->GetCode()->IsRecalcModeNormal() )
pMyFormulaCell->GetCode()->SetExclusiveRecalcModeOnLoad();
if ( rArr.IsRecalcModeNormal() )
rArr.SetExclusiveRecalcModeOnLoad();
// solange der Link nicht ausgewertet ist, Idle abklemmen
// (um zirkulaere Referenzen zu vermeiden)
......
......@@ -2647,8 +2647,8 @@ void ScInterpreter::ScExternal()
else
{
// nach dem Laden Asyncs wieder anwerfen
if ( pMyFormulaCell->GetCode()->IsRecalcModeNormal() )
pMyFormulaCell->GetCode()->SetExclusiveRecalcModeOnLoad();
if ( rArr.IsRecalcModeNormal() )
rArr.SetExclusiveRecalcModeOnLoad();
// garantiert identischer Handle bei identischem Aufruf?!?
// sonst schei*e ...
double nErg = 0.0;
......@@ -3019,9 +3019,9 @@ void ScInterpreter::ScExternal()
if ( aCall.HasVarRes() ) // handle async functions
{
if ( pMyFormulaCell->GetCode()->IsRecalcModeNormal() )
if ( rArr.IsRecalcModeNormal() )
{
pMyFormulaCell->GetCode()->SetExclusiveRecalcModeOnLoad();
rArr.SetExclusiveRecalcModeOnLoad();
}
uno::Reference<sheet::XVolatileResult> xRes = aCall.GetVarRes();
ScAddInListener* pLis = ScAddInListener::Get( xRes );
......
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