| commit | 738eed58c12e74b1dd0d1d8f8d741448bde17c2c | [log] |
|---|---|---|
| author | Andreas Heinisch <andreas.heinisch@yahoo.de> | Tue Mar 07 16:02:22 2023 +0100 |
| committer | Caolán McNamara <caolanm@redhat.com> | Mon Apr 03 21:03:46 2023 +0200 |
| tree | 4a4c7ce4142d1fc47380928442c2b74f1bab2301 | |
| parent | 7a7cf430c851ae1a685e9808ee27b2ff3f09fccb [diff] |
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 <erack@redhat.com> (cherry picked from commit 34510e6e57e58fb27071564f546bbd420404e66d) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148963 Reviewed-by: Caolán McNamara <caolanm@redhat.com>
diff --git a/svl/source/numbers/zforfind.cxx b/svl/source/numbers/zforfind.cxx index 029b2b5..7927665 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: