diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2022-12-13 09:56:49 +0000 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2022-12-14 14:09:10 +0000 |
commit | 5d713d110e37451d87f620793304f0f1c9b8dfcc (patch) | |
tree | cae44ba9d65cb3e3d8f7bb665f259d7155ab415e /sw | |
parent | 002d3a9474d92929df8089ee03f6277f45a5ef77 (diff) |
Simplify lcl_SuffixIsUser
Change-Id: Ia8fbfd509541586ac7ae1f4a79230eda34f27956
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144027
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/core/doc/SwStyleNameMapper.cxx | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/sw/source/core/doc/SwStyleNameMapper.cxx b/sw/source/core/doc/SwStyleNameMapper.cxx index fcb39150ed23..9861e4cc4f11 100644 --- a/sw/source/core/doc/SwStyleNameMapper.cxx +++ b/sw/source/core/doc/SwStyleNameMapper.cxx @@ -62,19 +62,9 @@ lcl_GetSpecialExtraName(const OUString& rExtraName, const bool bIsUIName ) bool lcl_SuffixIsUser(const OUString & rString) { - const sal_Unicode *pChar = rString.getStr(); - sal_Int32 nLen = rString.getLength(); - bool bRet = false; - if( nLen > 8 && - pChar[nLen-7] == ' ' && - pChar[nLen-6] == '(' && - pChar[nLen-5] == 'u' && - pChar[nLen-4] == 's' && - pChar[nLen-3] == 'e' && - pChar[nLen-2] == 'r' && - pChar[nLen-1] == ')' ) - bRet = true; - return bRet; + // Interesting, why the rest must be longer than 1 character? It is so + // since commit 4fbc9dd48b7cebb304010e7337b1bbc3936c7923 (2001-08-16) + return rString.getLength() > 8 && rString.endsWith(" (user)"); } void lcl_CheckSuffixAndDelete(OUString & rString) |