svl/source/misc/sharedstring.cxx | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-)
New commits: commit a23662fa4a2093c4d7798b8537ef0303b28e83c3 Author: Mike Kaganski <mike.kagan...@collabora.com> AuthorDate: Mon Aug 12 13:46:05 2024 +0200 Commit: Mike Kaganski <mike.kagan...@collabora.com> CommitDate: Mon Aug 12 17:50:05 2024 +0200 Simplify a bit Change-Id: I4079253afde4385eeb493cdb701ed735998365d1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171768 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com> diff --git a/svl/source/misc/sharedstring.cxx b/svl/source/misc/sharedstring.cxx index 499136da972f..4edf6dc1039a 100644 --- a/svl/source/misc/sharedstring.cxx +++ b/svl/source/misc/sharedstring.cxx @@ -51,18 +51,13 @@ bool SharedString::operator== ( const SharedString& r ) const if (mpData == r.mpData) return true; - if (mpData) - { - if (!r.mpData) - return false; - - if (mpData->length != r.mpData->length) - return false; + if (!mpData || !r.mpData) + return false; - return rtl_ustr_reverseCompare_WithLength(mpData->buffer, mpData->length, r.mpData->buffer, r.mpData->length) == 0; - } + if (mpData->length != r.mpData->length) + return false; - return !r.mpData; + return rtl_ustr_reverseCompare_WithLength(mpData->buffer, mpData->length, r.mpData->buffer, r.mpData->length) == 0; } }