summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/vcl/alpha.hxx4
-rw-r--r--vcl/source/gdi/bitmapex.cxx2
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);
}
}