[vlmc-devel] [PATCH] Fix crash caused by using Volume Slider when no media (redited)

Hugo Beauzée-Luyssen hugo at beauzee.fr
Mon Mar 7 17:42:39 CET 2016


On 03/07/2016 05:41 PM, Hugo Beauzée-Luyssen wrote:
> On 03/07/2016 02:32 PM, FearNotMyCreed . wrote:
>>  From 57a2e520ab3963e04a5d41e56f209d29c20337d5 Mon Sep 17 00:00:00 2001
>> From: Ankur Gupta <ankur.vision0 at gmail.com>
>> Date: Mon, 7 Mar 2016 18:57:19 +0530
>> Subject: [PATCH] Fix crash caused by using Volume Slider when no media
>>
>> ---
>>   src/Renderer/ClipRenderer.cpp     | 9 +++++++--
>>   src/Renderer/WorkflowRenderer.cpp | 9 +++++++--
>>   2 files changed, 14 insertions(+), 4 deletions(-)
>>
>> diff --git a/src/Renderer/ClipRenderer.cpp
>> b/src/Renderer/ClipRenderer.cpp
>> index aecdd0a..d33da9c 100644
>> --- a/src/Renderer/ClipRenderer.cpp
>> +++ b/src/Renderer/ClipRenderer.cpp
>> @@ -147,10 +147,15 @@ ClipRenderer::getVolume() const
>>       return m_sourceRenderer->volume();
>>   }
>>
>> -void ClipRenderer::setVolume( int volume )
>> +void
>> +ClipRenderer::setVolume( int volume )
>>   {
>>       //Returns 0 if the volume was set, -1 if it was out of range
>> -    return m_sourceRenderer->setVolume( volume );
>> +    //Handles the 'Clip Preview Window' VolSlider Crash when media  file
>> is not loaded
>
> Your mailer seems to have broken a few lines, here
>
>> +    if(m_isRendering == true)

Please use spaces inside the parenthesis, as per the HACKING guidelines :)

>> +    {
>> +        m_sourceRenderer->setVolume( volume );
>> +    }
>>   }
>>
>>   void
>> diff --git a/src/Renderer/WorkflowRenderer.cpp
>> b/src/Renderer/WorkflowRenderer.cpp
>
> here
>
>> index 24a9b55..ccb8a43 100644
>> --- a/src/Renderer/WorkflowRenderer.cpp
>> +++ b/src/Renderer/WorkflowRenderer.cpp
>> @@ -274,10 +274,15 @@ WorkflowRenderer::getVolume() const
>>       return m_sourceRenderer->volume();
>>   }
>>
>> -void WorkflowRenderer::setVolume( int volume )
>> +void
>> +WorkflowRenderer::setVolume( int volume )
>>   {
>>       //Returns 0 if the volume was set, -1 if it was out of range
>> -    m_sourceRenderer->setVolume( volume );
>> +    //Handles the 'Project Preview Window' VolSlider Crash when media
>> file
>> is not loaded
>
> and here
>
>> +    if( m_isRendering == true )
>> +    {
>> +    m_sourceRenderer->setVolume( volume );
>> +    }
>>   }
>>
>>   qint64
>>
>>
>
> Also, the name from the email seems to take precedence over your git
> name. Could you send the patch directly as attachment?
>
> Regards,
> _______________________________________________
> Vlmc-devel mailing list
> Vlmc-devel at videolan.org
> https://mailman.videolan.org/listinfo/vlmc-devel



More information about the Vlmc-devel mailing list