diff options
-rw-r--r-- | vcl/inc/BitmapScaleConvolutionFilter.hxx | 4 | ||||
-rw-r--r-- | vcl/source/bitmap/BitmapScaleConvolutionFilter.cxx | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/vcl/inc/BitmapScaleConvolutionFilter.hxx b/vcl/inc/BitmapScaleConvolutionFilter.hxx index 16830a08a147..6b4642eb6455 100644 --- a/vcl/inc/BitmapScaleConvolutionFilter.hxx +++ b/vcl/inc/BitmapScaleConvolutionFilter.hxx @@ -30,7 +30,7 @@ class VCL_DLLPUBLIC BitmapScaleConvolutionFilter : public BitmapFilter { protected: BitmapScaleConvolutionFilter(const double& rScaleX, const double& rScaleY, Kernel* pKernel) - : mpKernel(pKernel) + : mxKernel(pKernel) , mrScaleX(rScaleX) , mrScaleY(rScaleY) { @@ -39,7 +39,7 @@ protected: virtual BitmapEx execute(BitmapEx const& rBitmap) override; private: - Kernel* mpKernel; + std::unique_ptr<Kernel> mxKernel; double mrScaleX; double mrScaleY; }; diff --git a/vcl/source/bitmap/BitmapScaleConvolutionFilter.cxx b/vcl/source/bitmap/BitmapScaleConvolutionFilter.cxx index 4997812a2cb5..e14f9930e47b 100644 --- a/vcl/source/bitmap/BitmapScaleConvolutionFilter.cxx +++ b/vcl/source/bitmap/BitmapScaleConvolutionFilter.cxx @@ -377,7 +377,7 @@ BitmapEx BitmapScaleConvolutionFilter::execute(BitmapEx const& rBitmapEx) bool bRetval = false; Bitmap aBitmap(rBitmapEx.GetBitmap()); - bRetval = ImplScaleConvolution(aBitmap, mrScaleX, mrScaleY, *mpKernel); + bRetval = ImplScaleConvolution(aBitmap, mrScaleX, mrScaleY, *mxKernel); if (bRetval) return BitmapEx(aBitmap); |