diff options
author | Caolán McNamara <caolan.mcnamara@collabora.com> | 2024-03-22 09:47:47 +0000 |
---|---|---|
committer | Caolán McNamara <caolan.mcnamara@collabora.com> | 2024-03-23 01:14:13 +0100 |
commit | b38974391e8d4bf0d450abfaa86bbccbe1022995 (patch) | |
tree | 8cc2622d96e8ee02cf1f06f10d82bc46ef431a23 /sc/source/core/data/table2.cxx | |
parent | 4bdf2829a31e29949bf4d9a008e1f9d2b50bf4c1 (diff) |
Related: tdf#160056 do calc NumberFormatting via ScInterpreterContext
and for the duration of Threaded calculation where there will be
no new formats required we can drive number formatting with the
unlocked RO policy.
Change-Id: Ic0e449acdcf834bc569d13b4a984f13c55316801
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165160
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Diffstat (limited to 'sc/source/core/data/table2.cxx')
-rw-r--r-- | sc/source/core/data/table2.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sc/source/core/data/table2.cxx b/sc/source/core/data/table2.cxx index b0f2fa1537b5..7d03ef681016 100644 --- a/sc/source/core/data/table2.cxx +++ b/sc/source/core/data/table2.cxx @@ -575,7 +575,7 @@ void ScTable::CopyStaticToDocument( for (SCROW nRow = nRow1; nRow <= nRow2; ++nRow) { sal_uInt32 nNumFmt = aDefaultColData.GetPattern(nRow)->GetNumberFormat( - rDocument.GetNonThreadedContext().GetFormatTable()); + rDocument.GetNonThreadedContext()); SvNumberFormatterMergeMap::const_iterator itNum = rMap.find(nNumFmt); if (itNum != rMap.end()) nNumFmt = itNum->second; @@ -1796,7 +1796,7 @@ void ScTable::SetRawString( SCCOL nCol, SCROW nRow, const svl::SharedString& rSt CreateColumnIfNotExists(nCol).SetRawString(nRow, rStr); } -OUString ScTable::GetString( SCCOL nCol, SCROW nRow, const ScInterpreterContext* pContext ) const +OUString ScTable::GetString( SCCOL nCol, SCROW nRow, ScInterpreterContext* pContext ) const { if (ValidColRow(nCol,nRow) && nCol < GetAllocatedColumnsCount()) return aCol[nCol].GetString( nRow, pContext ); |