[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    Re: [calligra/krita-animator-plugin-new-mlshi] krita/plugins/extensions/dockers/animatordocker: fix
From:       Boudewijn Rempt <boud () valdyas ! org>
Date:       2012-09-21 18:05:07
Message-ID: alpine.LNX.2.00.1209212004590.17341 () calcifer ! valdyas ! org
[Download RAW message or body]

Yay! So good to see progress again :-)

On Fri, 21 Sep 2012, Torio Mlshi wrote:

> Git commit 782522ec90348d60dbf22652dd768f4c3533c080 by Torio Mlshi.
> Committed on 21/09/2012 at 07:45.
> Pushed by mlshi into branch 'krita-animator-plugin-new-mlshi'.
> 
> fix frame copying
> 
> M  +6    -3    krita/plugins/extensions/dockers/animatordocker/animator_frame_manager.cpp
>  
> http://commits.kde.org/calligra/782522ec90348d60dbf22652dd768f4c3533c080
> 
> diff --git a/krita/plugins/extensions/dockers/animatordocker/animator_frame_manager.cpp \
> b/krita/plugins/extensions/dockers/animatordocker/animator_frame_manager.cpp index \
>                 b5817aa..830bf13 100644
> --- a/krita/plugins/extensions/dockers/animatordocker/animator_frame_manager.cpp
> +++ b/krita/plugins/extensions/dockers/animatordocker/animator_frame_manager.cpp
> @@ -181,15 +181,18 @@ void AnimatorFrameManager::copyFrame(FramedAnimatedLayer \
> *layer, int from, int t return;
> 
> FrameLayer *frameLayer = layer->frameAt(from);
> -    SimpleFrameLayer *simpleFrameLayer= \
> dynamic_cast<SimpleFrameLayer*>(frameLayer); +    SimpleFrameLayer \
> *simpleFrameLayer= qobject_cast<SimpleFrameLayer*>(frameLayer); KisNodeSP node = \
> simpleFrameLayer->getContent(); 
> if (!node) {
> return;
> }
> -    simpleFrameLayer = qobject_cast<SimpleFrameLayer*>(node.data());
> +
> +    // ??
> +//     simpleFrameLayer = qobject_cast<SimpleFrameLayer*>(node.data());
> +
> layer->createFrame(to, true);
> -    qobject_cast<SimpleFrameLayer*>(layer->frameAt(to))->setContent(simpleFrameLayer->clone());
>  +    qobject_cast<SimpleFrameLayer*>(layer->frameAt(to))->setContent(node->clone());
>  }
> 
> 
> 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic