sc/source/ui/app/inputhdl.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
New commits: commit bd938176a12cda2b7f1e0fe23d8799ce4ed59f71 Author: Eike Rathke <er...@redhat.com> AuthorDate: Sat Oct 31 17:07:58 2020 +0100 Commit: Eike Rathke <er...@redhat.com> CommitDate: Sat Oct 31 19:24:40 2020 +0100 Constructing ScCompiler is unnecessary here The sheet separator can be obtained from the AddressConvention extracted from the document's FormulaGrammar. Change-Id: Ieec8f49f1d338c29665192fc73320f76b8fa1484 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105106 Tested-by: Jenkins Reviewed-by: Eike Rathke <er...@redhat.com> diff --git a/sc/source/ui/app/inputhdl.cxx b/sc/source/ui/app/inputhdl.cxx index fef75313ca04..df08e89a7b19 100644 --- a/sc/source/ui/app/inputhdl.cxx +++ b/sc/source/ui/app/inputhdl.cxx @@ -107,8 +107,9 @@ const sal_Unicode cParenthesesReplacement = 0x0001; sal_Unicode lcl_getSheetSeparator(ScDocument& rDoc) { - ScCompiler aComp(rDoc, ScAddress(), rDoc.GetGrammar()); - return aComp.GetNativeAddressSymbol(ScCompiler::Convention::SHEET_SEPARATOR); + const ScCompiler::Convention* pConv = ScCompiler::GetRefConvention( + FormulaGrammar::extractRefConvention( rDoc.GetGrammar())); + return pConv ? pConv->getSpecialSymbol( ScCompiler::Convention::SHEET_SEPARATOR) : '.'; } ScTypedCaseStrSet::const_iterator findText( _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits