[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33773] trunk/blender/source/blender/ editors/screen/screen_ops.c: Bugfix [#25221] Jump to Next/ Prev keyframe doesn't work with
Joshua Leung
aligorith at gmail.com
Sun Dec 19 02:27:32 CET 2010
Revision: 33773
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33773
Author: aligorith
Date: 2010-12-19 02:27:32 +0100 (Sun, 19 Dec 2010)
Log Message:
-----------
Bugfix [#25221] Jump to Next/Prev keyframe doesn't work with
RotoBeizer
The jump to keyframes operator was being a bit too strict with its
checks for where it should check for keyframes.
In this particular case, RotoBezier keyframes were on Curve AnimData,
so the check for Object AnimData would return false, thus overlooking
this possibility. However, it should be safe enough to just open
things up a bit more.
Modified Paths:
--------------
trunk/blender/source/blender/editors/screen/screen_ops.c
Modified: trunk/blender/source/blender/editors/screen/screen_ops.c
===================================================================
--- trunk/blender/source/blender/editors/screen/screen_ops.c 2010-12-19 01:14:57 UTC (rev 33772)
+++ trunk/blender/source/blender/editors/screen/screen_ops.c 2010-12-19 01:27:32 UTC (rev 33773)
@@ -1664,6 +1664,7 @@
{
Scene *scene= CTX_data_scene(C);
Object *ob= CTX_data_active_object(C);
+ bDopeSheet ads= {0};
DLRBT_Tree keys;
ActKeyColumn *ak;
float cfra= (scene)? (float)(CFRA) : 0.0f;
@@ -1678,10 +1679,10 @@
BLI_dlrbTree_init(&keys);
/* populate tree with keyframe nodes */
- if (scene && scene->adt)
- scene_to_keylist(NULL, scene, &keys, NULL);
- if (ob && ob->adt)
- ob_to_keylist(NULL, ob, &keys, NULL);
+ if (scene)
+ scene_to_keylist(&ads, scene, &keys, NULL);
+ if (ob)
+ ob_to_keylist(&ads, ob, &keys, NULL);
/* build linked-list for searching */
BLI_dlrbTree_linkedlist_sync(&keys);
More information about the Bf-blender-cvs
mailing list