Kaydet (Commit) 16a8d9f4 authored tarafından Eike Rathke's avatar Eike Rathke

Avoid number scanner overhead for all General formats

Change-Id: If28276a1f707c3eb462a013b5604a92ce56038d2
Reviewed-on: https://gerrit.libreoffice.org/53792Reviewed-by: 's avatarEike Rathke <erack@redhat.com>
Tested-by: 's avatarEike Rathke <erack@redhat.com>
üst 3f8fa788
......@@ -1095,6 +1095,13 @@ bool SvNumberFormatter::IsNumberFormat(const OUString& sString,
FType = SvNumFormatType::DEFINED;
}
ChangeIntl(pFormat->GetLanguage());
// Avoid scanner overhead with the General format of any locale.
// These are never substituded above so safe to ignore.
if ((F_Index % SV_COUNTRY_LANGUAGE_OFFSET) == 0)
{
assert(FType == SvNumFormatType::NUMBER);
pFormat = nullptr;
}
}
bool res;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment