include/vcl/outdev.hxx | 2 +- vcl/source/outdev/outdev.cxx | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-)
New commits: commit de9333d9b6f87d6f6d13e5ddf1fc65b8fef635e8 Author: Noel Grandin <[email protected]> Date: Mon Jun 13 09:01:07 2016 +0200 loplugin:vclwidgets Change-Id: I3567c3f9c5fe8374abd81d3f6e9a4a41e6a4c23d diff --git a/include/vcl/outdev.hxx b/include/vcl/outdev.hxx index 7601ac4..4eab9de 100644 --- a/include/vcl/outdev.hxx +++ b/include/vcl/outdev.hxx @@ -424,7 +424,7 @@ private: protected: OutputDevice(); -protected: + virtual ~OutputDevice(); virtual void dispose() override; public: diff --git a/vcl/source/outdev/outdev.cxx b/vcl/source/outdev/outdev.cxx index a1c5f12..4c32c66 100644 --- a/vcl/source/outdev/outdev.cxx +++ b/vcl/source/outdev/outdev.cxx @@ -139,6 +139,11 @@ OutputDevice::OutputDevice() : mpOutDevData->mpInverseViewTransform = nullptr; } +OutputDevice::~OutputDevice() +{ + disposeOnce(); +} + void OutputDevice::dispose() { if ( GetUnoGraphicsList() ) _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
