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:
parent
f134f6b26b
commit
52d802baec
@ -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);
|
||||||
|
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user