1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-08-02 22:12:26 -04:00

DATV: more robust handling of TV screen renderer at destruction time

This commit is contained in:
f4exb 2021-03-27 05:33:09 +01:00
parent f134f6b26b
commit 52d802baec
2 changed files with 2 additions and 1 deletions

View File

@ -266,6 +266,7 @@ DATVDemodGUI::DATVDemodGUI(PluginAPI* objPluginAPI, DeviceUISet *deviceUISet, Ba
DATVDemodGUI::~DATVDemodGUI() DATVDemodGUI::~DATVDemodGUI()
{ {
m_objDATVDemod->stop();
m_objDATVDemod->SetTVScreen(nullptr); m_objDATVDemod->SetTVScreen(nullptr);
m_objDATVDemod->setMERLabel(nullptr); m_objDATVDemod->setMERLabel(nullptr);
m_objDATVDemod->setCNRLabel(nullptr); m_objDATVDemod->setCNRLabel(nullptr);

View File

@ -208,7 +208,7 @@ class DATVideoRenderThread : public QThread
return; return;
} }
while (m_renderingVideo == true) while ((m_renderingVideo == true) && (m_renderer))
{ {
if (!m_renderer->RenderStream()) { if (!m_renderer->RenderStream()) {
break; break;