Kaydet (Commit) b4f2aff5 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#1371325 Missing move assignment operator

Change-Id: Iebe5ec7e2cdc6743dbabdecaa7cbb1c4a04893c4
Reviewed-on: https://gerrit.libreoffice.org/28610Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
üst cc6693be
......@@ -65,6 +65,7 @@ public:
void SetBuiltInFontFlag(bool);
FontMetric& operator=( const FontMetric& rMetric );
FontMetric& operator=( FontMetric&& rMetric );
bool operator==( const FontMetric& rMetric ) const;
bool operator!=( const FontMetric& rMetric ) const
{ return !operator==( rMetric ); }
......
......@@ -48,15 +48,17 @@ FontMetric::~FontMetric()
mxImplMetric = nullptr;
}
FontMetric& FontMetric::operator=( const FontMetric& rFontMetric )
FontMetric& FontMetric::operator=(const FontMetric& rFontMetric)
{
Font::operator=( rFontMetric );
if( mxImplMetric != rFontMetric.mxImplMetric )
{
mxImplMetric = rFontMetric.mxImplMetric;
}
Font::operator=(rFontMetric);
mxImplMetric = rFontMetric.mxImplMetric;
return *this;
}
FontMetric& FontMetric::operator=(FontMetric&& rFontMetric)
{
Font::operator=(std::move(rFontMetric));
mxImplMetric = std::move(rFontMetric.mxImplMetric);
return *this;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment