diff options
Diffstat (limited to 'sc/source/core/data/document.cxx')
-rw-r--r-- | sc/source/core/data/document.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sc/source/core/data/document.cxx b/sc/source/core/data/document.cxx index f9f3933dbf6c..2fcce0776df6 100644 --- a/sc/source/core/data/document.cxx +++ b/sc/source/core/data/document.cxx @@ -3443,12 +3443,12 @@ svl::SharedString ScDocument::GetSharedString( const ScAddress& rPos ) const return maTabs[rPos.Tab()]->GetSharedString(rPos.Col(), rPos.Row()); } -sc::FormulaGroupContext& ScDocument::GetFormulaGroupContext() +std::shared_ptr<sc::FormulaGroupContext>& ScDocument::GetFormulaGroupContext() { if (!mpFormulaGroupCxt) mpFormulaGroupCxt.reset(new sc::FormulaGroupContext); - return *mpFormulaGroupCxt; + return mpFormulaGroupCxt; } void ScDocument::GetInputString( SCCOL nCol, SCROW nRow, SCTAB nTab, OUString& rString ) |