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

pull/818/head
f4exb 2021-03-27 05:33:09 +01:00
rodzic f134f6b26b
commit 52d802baec
2 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

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

Wyświetl plik

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