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

presumably Kernel is leaking

Change-Id: I3b6815b3ca7ec94021be9229ae320b86e86f5418
Reviewed-on: https://gerrit.libreoffice.org/53020Tested-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 858817e1
......@@ -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;
};
......
......@@ -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);
......
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