svl/source/numbers/zforfind.cxx | 3 +++ 1 file changed, 3 insertions(+)
New commits: commit 738eed58c12e74b1dd0d1d8f8d741448bde17c2c Author: Andreas Heinisch <andreas.heini...@yahoo.de> AuthorDate: Tue Mar 7 16:02:22 2023 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Mon Apr 3 21:03:46 2023 +0200 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> (cherry picked from commit 34510e6e57e58fb27071564f546bbd420404e66d) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148963 Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/svl/source/numbers/zforfind.cxx b/svl/source/numbers/zforfind.cxx index 029b2b556d0f..792766553bf2 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: