vcl/unx/kf5/KF5FilePicker.cxx | 2 +- vcl/unx/kf5/KF5FilePicker.hxx | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-)
New commits: commit be89cb65e262d8f04baf26ac663ee419fdbc3048 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Wed Feb 5 15:02:10 2020 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Thu Feb 6 06:59:10 2020 +0100 fix leak in KF5FilePicker Change-Id: Ic9bc2b9357da288ad4c0ba7e0d84b1316700c3f1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88020 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/vcl/unx/kf5/KF5FilePicker.cxx b/vcl/unx/kf5/KF5FilePicker.cxx index 0d95cd0be304..20e64007bd96 100644 --- a/vcl/unx/kf5/KF5FilePicker.cxx +++ b/vcl/unx/kf5/KF5FilePicker.cxx @@ -57,7 +57,7 @@ KF5FilePicker::KF5FilePicker(css::uno::Reference<css::uno::XComponentContext> co _layout->setColumnStretch(2, 1); // set layout so custom widgets show up in our native file dialog - setCustomControlWidgetLayout(_layout); + setCustomControlWidgetLayout(_layout.get()); m_pFileDialog->setSupportedSchemes({ QStringLiteral("file"), QStringLiteral("ftp"), QStringLiteral("http"), diff --git a/vcl/unx/kf5/KF5FilePicker.hxx b/vcl/unx/kf5/KF5FilePicker.hxx index 0886579cf459..4cf84c7fecbd 100644 --- a/vcl/unx/kf5/KF5FilePicker.hxx +++ b/vcl/unx/kf5/KF5FilePicker.hxx @@ -20,6 +20,7 @@ #pragma once #include <Qt5FilePicker.hxx> +#include <memory> class QGridLayout; @@ -29,7 +30,7 @@ class KF5FilePicker final : public Qt5FilePicker private: //layout for extra custom controls - QGridLayout* _layout; + std::unique_ptr<QGridLayout> _layout; public: explicit KF5FilePicker(css::uno::Reference<css::uno::XComponentContext> const& context, _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits