diff options
-rw-r--r-- | include/vcl/alpha.hxx | 4 | ||||
-rw-r--r-- | vcl/source/gdi/bitmapex.cxx | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/include/vcl/alpha.hxx b/include/vcl/alpha.hxx index 1f7876b23d58..a36e4b6b0bfd 100644 --- a/include/vcl/alpha.hxx +++ b/include/vcl/alpha.hxx @@ -34,10 +34,10 @@ class VCL_DLLPUBLIC AlphaMask : private Bitmap public: AlphaMask(); - AlphaMask( const Bitmap& rBitmap ); + explicit AlphaMask( const Bitmap& rBitmap ); AlphaMask( const AlphaMask& rAlphaMask ); AlphaMask( AlphaMask&& rAlphaMask ); - AlphaMask( const Size& rSizePixel, const sal_uInt8* pEraseTransparency = nullptr ); + explicit AlphaMask( const Size& rSizePixel, const sal_uInt8* pEraseTransparency = nullptr ); virtual ~AlphaMask() override; AlphaMask& operator=( const Bitmap& rBitmap ); diff --git a/vcl/source/gdi/bitmapex.cxx b/vcl/source/gdi/bitmapex.cxx index 2301646974a6..4d31dbb1fa0a 100644 --- a/vcl/source/gdi/bitmapex.cxx +++ b/vcl/source/gdi/bitmapex.cxx @@ -265,7 +265,7 @@ AlphaMask BitmapEx::GetAlpha() const } else { - return maMask; + return AlphaMask(maMask); } } |