From 0c0bd4c53457c919078d1db36ec0ebe44734e131 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Thu, 17 Sep 2020 19:33:35 +0200 Subject: Fix crash on incorrect options used --- src/QuickMedia.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp index 6db58c9..7d7ae24 100644 --- a/src/QuickMedia.cpp +++ b/src/QuickMedia.cpp @@ -199,13 +199,15 @@ namespace QuickMedia { } Program::~Program() { - running = false; - if(upscale_images) { + if(upscale_images && running) { + running = false; { std::unique_lock lock(image_upscale_mutex); image_upscale_cv.notify_one(); } image_upscale_thead.join(); + } else { + running = false; } delete related_media_body; delete body; -- cgit v1.2.3