summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2019-03-10 09:55:42 +0100
committerJulien Nabet <serval2412@yahoo.fr>2019-03-16 06:41:30 +0100
commit8718c42d3010e39564b588298a313e516388ce02 (patch)
tree47ac807b7b06cd7d530cabf3ea505dad76f45f91 /filter
parent564d0d145cf9c164ea9c717b4b2113fd971fa0af (diff)
Help cppcheck on filter/icgm/elements + optimize a bit operator =
cppcheck: Avoid 'operator=' should return reference to 'this' instance. Change-Id: Iac146fe31b2cebc8e4f4c74d79ad98625db04637 Reviewed-on: https://gerrit.libreoffice.org/69004 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'filter')
-rw-r--r--filter/source/graphicfilter/icgm/elements.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/filter/source/graphicfilter/icgm/elements.cxx b/filter/source/graphicfilter/icgm/elements.cxx
index 915edc363630..8061d399537a 100644
--- a/filter/source/graphicfilter/icgm/elements.cxx
+++ b/filter/source/graphicfilter/icgm/elements.cxx
@@ -34,6 +34,9 @@ CGMElements::~CGMElements()
CGMElements& CGMElements::operator=( const CGMElements& rSource )
{
+ if (this == &rSource)
+ return *this;
+
sal_uInt32 nIndex;
nVDCIntegerPrecision = rSource.nVDCIntegerPrecision;
@@ -125,7 +128,7 @@ CGMElements& CGMElements::operator=( const CGMElements& rSource )
maHatchMap = rSource.maHatchMap;
bSegmentCount = rSource.bSegmentCount;
- return (*this);
+ return *this;
}