[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