diff --git sc/source/ui/docshell/docsh4.cxx sc/source/ui/docshell/docsh4.cxx index 78269ba..f26c8be 100644 --- sc/source/ui/docshell/docsh4.cxx +++ sc/source/ui/docshell/docsh4.cxx @@ -1264,7 +1264,10 @@ void ScDocShell::DoRecalc( BOOL bApi ) WaitObject aWaitObj( GetActiveDialogParent() ); aDocument.CalcFormulaTree(); if ( pSh ) + { pSh->UpdateCharts(TRUE); + aDocument.BroadcastUno(ScHint(SC_HINT_DATACHANGED, ScAddress(), NULL)); + } // #47939# Wenn es Charts gibt, dann alles painten, damit nicht // PostDataChanged und die Charts nacheinander kommen und Teile diff --git sc/source/ui/unoobj/chart2uno.cxx sc/source/ui/unoobj/chart2uno.cxx index 56088a3..9094fe3 100644 --- sc/source/ui/unoobj/chart2uno.cxx +++ sc/source/ui/unoobj/chart2uno.cxx @@ -2811,8 +2811,10 @@ void ScChart2DataSequence::BuildDataCache() break; if (pFCell->HasValueData()) + { rItem.mfValue = pFCell->GetValue(); rItem.mbIsValue = true; + } } break; #if DBG_UTIL