<div dir="ltr">From 57a2e520ab3963e04a5d41e56f209d29c20337d5 Mon Sep 17 00:00:00 2001<br>From: Ankur Gupta <<a href="mailto:ankur.vision0@gmail.com">ankur.vision0@gmail.com</a>><br>Date: Mon, 7 Mar 2016 18:57:19 +0530<br>Subject: [PATCH] Fix crash caused by using Volume Slider when no media<br><br>---<br> src/Renderer/ClipRenderer.cpp     | 9 +++++++--<br> src/Renderer/WorkflowRenderer.cpp | 9 +++++++--<br> 2 files changed, 14 insertions(+), 4 deletions(-)<br><br>diff --git a/src/Renderer/ClipRenderer.cpp b/src/Renderer/ClipRenderer.cpp<br>index aecdd0a..d33da9c 100644<br>--- a/src/Renderer/ClipRenderer.cpp<br>+++ b/src/Renderer/ClipRenderer.cpp<br>@@ -147,10 +147,15 @@ ClipRenderer::getVolume() const<br>     return m_sourceRenderer->volume();<br> }<br> <br>-void ClipRenderer::setVolume( int volume )<br>+void<br>+ClipRenderer::setVolume( int volume )<br> {<br>     //Returns 0 if the volume was set, -1 if it was out of range<br>-    return m_sourceRenderer->setVolume( volume );<br>+    //Handles the 'Clip Preview Window' VolSlider Crash when media  file is not loaded<br>+    if(m_isRendering == true)<br>+    {<br>+        m_sourceRenderer->setVolume( volume );<br>+    }<br> }<br> <br> void<br>diff --git a/src/Renderer/WorkflowRenderer.cpp b/src/Renderer/WorkflowRenderer.cpp<br>index 24a9b55..ccb8a43 100644<br>--- a/src/Renderer/WorkflowRenderer.cpp<br>+++ b/src/Renderer/WorkflowRenderer.cpp<br>@@ -274,10 +274,15 @@ WorkflowRenderer::getVolume() const<br>     return m_sourceRenderer->volume();<br> }<br> <br>-void WorkflowRenderer::setVolume( int volume )<br>+void<br>+WorkflowRenderer::setVolume( int volume )<br> {<br>     //Returns 0 if the volume was set, -1 if it was out of range<br>-    m_sourceRenderer->setVolume( volume );<br>+    //Handles the 'Project Preview Window' VolSlider Crash when media file is not loaded<br>+    if( m_isRendering == true )<br>+    {<br>+    m_sourceRenderer->setVolume( volume );<br>+    }<br> }<br> <br> qint64<br>-- <br>1.9.1<br><br></div>