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