[Libreoffice-commits] core.git: include/vcl vcl/source
Caolán McNamara
caolanm at redhat.com
Fri Sep 2 12:40:31 UTC 2016
include/vcl/mapmod.hxx | 1 +
vcl/source/gdi/mapmod.cxx | 6 ++++++
2 files changed, 7 insertions(+)
New commits:
commit 9a01af253060123b86b702bb9d8ae8fe623edde4
Author: Caolán McNamara <caolanm at redhat.com>
Date: Fri Sep 2 09:41:18 2016 +0100
coverity#1371150 Missing move assignment operator
Change-Id: Iaf59b0dfc822fd00563ae15d25fde8c3cf2e2462
Reviewed-on: https://gerrit.libreoffice.org/28614
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
Tested-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/include/vcl/mapmod.hxx b/include/vcl/mapmod.hxx
index 9c7676d..6908833 100644
--- a/include/vcl/mapmod.hxx
+++ b/include/vcl/mapmod.hxx
@@ -59,6 +59,7 @@ public:
double GetUnitMultiplier() const;
MapMode& operator=( const MapMode& rMapMode );
+ MapMode& operator=( MapMode&& rMapMode );
bool operator==( const MapMode& rMapMode ) const;
bool operator!=( const MapMode& rMapMode ) const
{ return !(MapMode::operator==( rMapMode )); }
diff --git a/vcl/source/gdi/mapmod.cxx b/vcl/source/gdi/mapmod.cxx
index 70b2065..06523e0 100644
--- a/vcl/source/gdi/mapmod.cxx
+++ b/vcl/source/gdi/mapmod.cxx
@@ -181,6 +181,12 @@ MapMode& MapMode::operator=( const MapMode& rMapMode )
return *this;
}
+MapMode& MapMode::operator=( MapMode&& rMapMode )
+{
+ mpImplMapMode = std::move(rMapMode.mpImplMapMode);
+ return *this;
+}
+
bool MapMode::operator==( const MapMode& rMapMode ) const
{
return mpImplMapMode == rMapMode.mpImplMapMode;
More information about the Libreoffice-commits
mailing list