From a7517f1ae3d0c24dee723c94a94658c8d269102f Mon Sep 17 00:00:00 2001 From: Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com> Date: Tue, 3 Mar 2015 11:38:36 -0500 Subject: [PATCH] video: fix crash when starting video Refs #67636 --- src/video/manager.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/video/manager.cpp b/src/video/manager.cpp index 6212b779..672c625f 100644 --- a/src/video/manager.cpp +++ b/src/video/manager.cpp @@ -165,17 +165,17 @@ void Video::ManagerPrivate::startedDecoding(const QString& id, const QString& sh QSize res = QSize(width,height); if (m_lRenderers[id.toLatin1()] == nullptr ) { - #if defined(Q_OS_DARWIN) - m_lRenderers["local"] = new Video::DirectRenderer("local", res); - #else - m_lRenderers["local"] = new Video::ShmRenderer("local",shmPath,res); - #endif +#if defined(Q_OS_DARWIN) + m_lRenderers[id.toLatin1()] = new Video::DirectRenderer(id.toLatin1(), res); +#else + m_lRenderers[id.toLatin1()] = new Video::ShmRenderer(id.toLatin1(),shmPath,res); +#endif m_lRenderers[id.toLatin1()]->moveToThread(q_ptr); if (!q_ptr->isRunning()) q_ptr->start(); } else { - Video::Renderer* Renderer = m_lRenderers[id.toLatin1()]; + // Video::Renderer* Renderer = m_lRenderers[id.toLatin1()]; //TODO: do direct renderer stuff here m_lRenderers[id.toLatin1()]->setSize(res); #if !defined(Q_OS_DARWIN) -- GitLab