use AddRecalcMode(RECALCMODE_ONLOAD), fdo#60645 related

Instead of SetRecalcModeOnLoad() which sets the exclusive bit overriding
RECALCMODE_ALWAYS use AddRecalcMode() that handles these cases.

Change-Id: Ieeeff67d4dda1493e8c48f231b870513f655839a
This commit is contained in:
Eike Rathke
2013-02-15 13:07:00 +01:00
parent cf8318429e
commit ff319d0526

View File

@@ -1070,16 +1070,16 @@ void FormulaCompiler::Factor()
// and recalc mode on load, fdo#60646
case ocCell :
pArr->SetRecalcModeOnRefMove();
pArr->SetRecalcModeOnLoad();
pArr->AddRecalcMode( RECALCMODE_ONLOAD );
break;
case ocHyperLink :
// cell with hyperlink needs to be calculated on load to
// get its matrix result generated.
pArr->SetRecalcModeOnLoad();
pArr->AddRecalcMode( RECALCMODE_ONLOAD );
pArr->SetHyperLink(true);
break;
case ocDde:
pArr->SetRecalcModeOnLoad();
pArr->AddRecalcMode( RECALCMODE_ONLOAD );
break;
default:
; // nothing