From b5b2b1255f91577b60c733fe6b53b61d37c8c03e Mon Sep 17 00:00:00 2001 From: ArsenArsen Date: Tue, 13 Jun 2017 11:17:12 +0200 Subject: [PATCH] Fix some file cleanup issues find /tmp/KShareTemp-*/ -type d | wc -l 53 --- recording/recordingformats.cpp | 6 ++---- recording/recordingformats.hpp | 1 - 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/recording/recordingformats.cpp b/recording/recordingformats.cpp index 32ce556..57c186c 100644 --- a/recording/recordingformats.cpp +++ b/recording/recordingformats.cpp @@ -35,6 +35,8 @@ RecordingFormats::RecordingFormats(formats::Recording f) { return QByteArray(); } QByteArray data = res.readAll(); + tmpDir.removeRecursively(); + QScopedPointer(this); return data; }; validator = [&](QSize s) { @@ -51,10 +53,6 @@ RecordingFormats::RecordingFormats(formats::Recording f) { anotherFormat = formats::recordingFormatName(f); } -RecordingFormats::~RecordingFormats() { - tmpDir.removeRecursively(); -} - std::function RecordingFormats::getConsumer() { return consumer; } diff --git a/recording/recordingformats.hpp b/recording/recordingformats.hpp index 179a643..865724a 100644 --- a/recording/recordingformats.hpp +++ b/recording/recordingformats.hpp @@ -13,7 +13,6 @@ class RecordingFormats { public: RecordingFormats(formats::Recording f); - ~RecordingFormats(); std::function getConsumer(); std::function getValidator(); std::function getFinalizer();