include/vcl/mapmod.hxx | 1 + vcl/source/gdi/mapmod.cxx | 6 ++++++ 2 files changed, 7 insertions(+)
New commits: commit 9a01af253060123b86b702bb9d8ae8fe623edde4 Author: Caolán McNamara <caol...@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 <c...@libreoffice.org> Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@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;
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits