diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-04-15 19:31:24 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-04-15 20:59:10 +0200 |
commit | 7baa60a5e9a8c48829f47db8cd98d0f05a30e235 (patch) | |
tree | a613e309e12be23ca9fb929deda1a15d9dbe0374 /scaddins | |
parent | a2362e0ff5a7cec16e888502a3c16fe2fa7ba0fe (diff) |
loplugin:buriedassign in scaddins..sdext
Change-Id: I72acfdac5879aa251a1074ea850758f66072b46e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92311
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'scaddins')
-rw-r--r-- | scaddins/source/datefunc/datefunc.cxx | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/scaddins/source/datefunc/datefunc.cxx b/scaddins/source/datefunc/datefunc.cxx index b924908a2ec6..f47b9b74a3dd 100644 --- a/scaddins/source/datefunc/datefunc.cxx +++ b/scaddins/source/datefunc/datefunc.cxx @@ -735,9 +735,18 @@ OUString SAL_CALL ScaDateAddIn::getRot13( const OUString& aSrcString ) for( sal_Int32 nIndex = 0; nIndex < aBuffer.getLength(); nIndex++ ) { sal_Unicode cChar = aBuffer[nIndex]; - if( ((cChar >= 'a') && (cChar <= 'z') && ((cChar += 13) > 'z')) || - ((cChar >= 'A') && (cChar <= 'Z') && ((cChar += 13) > 'Z')) ) - cChar -= 26; + if( (cChar >= 'a') && (cChar <= 'z')) + { + cChar += 13; + if (cChar > 'z') + cChar -= 26; + } + else if( (cChar >= 'A') && (cChar <= 'Z') ) + { + cChar += 13; + if (cChar > 'Z') + cChar -= 26; + } aBuffer[nIndex] = cChar; } return aBuffer.makeStringAndClear(); |