[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