This doesn't seem correct, what this will do now is update all
animated objects, regardless if they were already visible. That can
make layer toggling significantly slower, and if you had moved an
animated object without inserting a keyframe yet, the object will now
lose its position.


On Sun, Aug 25, 2013 at 8:45 PM, Bastien Montagne <montagn...@wanadoo.fr> wrote:
> Revision: 59500
>           
> http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=59500
> Author:   mont29
> Date:     2013-08-25 18:45:04 +0000 (Sun, 25 Aug 2013)
> Log Message:
> -----------
> Fix [#36289] Not change children object on freez layer when change frame.
>
> When hiding the layer of an object, switching to a different fram, and 
> showing again that layer, things like object's parenting were not handled... 
> Just set do_time option of DAG_on_visible_update() to True when updating 
> layers.
>
> Note: maybe we could re-enable layers animation... not sure though ;)
>
> Modified Paths:
> --------------
>     trunk/blender/source/blender/makesrna/intern/rna_scene.c
>
> Modified: trunk/blender/source/blender/makesrna/intern/rna_scene.c
> ===================================================================
> --- trunk/blender/source/blender/makesrna/intern/rna_scene.c    2013-08-25 
> 16:29:10 UTC (rev 59499)
> +++ trunk/blender/source/blender/makesrna/intern/rna_scene.c    2013-08-25 
> 18:45:04 UTC (rev 59500)
> @@ -487,7 +487,8 @@
>  static void rna_Scene_layer_update(Main *bmain, Scene *scene, PointerRNA 
> *ptr)
>  {
>         rna_Scene_view3d_update(bmain, scene, ptr);
> -       DAG_on_visible_update(bmain, FALSE);
> +       /* We need do_time here, else we can have update issues like 
> [#36289]... */
> +       DAG_on_visible_update(bmain, true);
>  }
>
>  static void rna_Scene_fps_update(Main *UNUSED(bmain), Scene *scene, 
> PointerRNA *UNUSED(ptr))
>
> _______________________________________________
> Bf-blender-cvs mailing list
> bf-blender-...@blender.org
> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
_______________________________________________
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to