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

List:       kde-commits
Subject:    [calligra/krita-animator-plugin-new-mlshi] krita/plugins/extensions/dockers/animatordocker: fix fram
From:       Torio Mlshi <mlshi () lavabit ! com>
Date:       2012-09-21 16:05:24
Message-ID: 20120921160524.97F66A6094 () git ! kde ! org
[Download RAW message or body]

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