svl/source/numbers/zforfind.cxx | 3 +++ 1 file changed, 3 insertions(+)
New commits: commit 34510e6e57e58fb27071564f546bbd420404e66d Author: Andreas Heinisch <andreas.heini...@yahoo.de> AuthorDate: Tue Mar 7 16:02:22 2023 +0100 Commit: Eike Rathke <er...@redhat.com> CommitDate: Tue Mar 14 20:39:33 2023 +0000 tdf#117037 - Support Unicode minus (0x2212) in the number scanner Change-Id: I5b2cd4f3d6ac23e10dc0745819c7955d0a8ff170 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148432 Tested-by: Jenkins Reviewed-by: Eike Rathke <er...@redhat.com> diff --git a/svl/source/numbers/zforfind.cxx b/svl/source/numbers/zforfind.cxx index de5aacf69d2b..da993232e677 100644 --- a/svl/source/numbers/zforfind.cxx +++ b/svl/source/numbers/zforfind.cxx @@ -906,6 +906,7 @@ inline bool ImpSvNumberInputScan::GetTime100SecSep( std::u16string_view rString, * Read a sign including brackets * '+' => 1 * '-' => -1 + * u'−' => -1 * '(' => -1, bNegCheck = 1 * else => 0 */ @@ -921,6 +922,8 @@ int ImpSvNumberInputScan::GetSign( std::u16string_view rString, sal_Int32& nPos bNegCheck = true; [[fallthrough]]; case '-': + // tdf#117037 - unicode minus (0x2212) + case u'−': nPos++; return -1; default: