From 7baa0ffec1fc14758ff4838618109ef2f04ef3a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=A4rkl?= Date: Sat, 31 Aug 2019 18:18:04 +0200 Subject: [PATCH] Fix Crash if Frame Uploader Thread not started --- gui/src/avopenglwidget.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gui/src/avopenglwidget.cpp b/gui/src/avopenglwidget.cpp index 434d77d..38622b9 100644 --- a/gui/src/avopenglwidget.cpp +++ b/gui/src/avopenglwidget.cpp @@ -99,9 +99,12 @@ AVOpenGLWidget::AVOpenGLWidget(VideoDecoder *decoder, QWidget *parent) AVOpenGLWidget::~AVOpenGLWidget() { - frame_uploader_thread->quit(); - frame_uploader_thread->wait(); - delete frame_uploader_thread; + if(frame_uploader_thread) + { + frame_uploader_thread->quit(); + frame_uploader_thread->wait(); + delete frame_uploader_thread; + } delete frame_uploader; delete frame_uploader_context; }