[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25137] trunk/blender/source/blender/ makesrna/intern/rna_object_api.c: simple fix [#20218] Object.is_visible() don't reflect visibility

Martin Poirier theeth at yahoo.com
Sat Dec 5 15:21:37 CET 2009


--- On Sat, 12/5/09, Campbell Barton <ideasman42 at gmail.com> wrote:

> Revision: 25137
>           http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=25137
> Author:   campbellbarton
> Date:     2009-12-05 15:12:06 +0100
> (Sat, 05 Dec 2009)
> 
> Log Message:
> -----------
> simple fix [#20218] Object.is_visible() don't reflect
> visibility
> 
> Modified Paths:
> --------------
>    
> trunk/blender/source/blender/makesrna/intern/rna_object_api.c
> 
> Modified:
> trunk/blender/source/blender/makesrna/intern/rna_object_api.c
> ===================================================================
> ---
> trunk/blender/source/blender/makesrna/intern/rna_object_api.c   
> 2009-12-05 02:30:20 UTC (rev 25136)
> +++
> trunk/blender/source/blender/makesrna/intern/rna_object_api.c   
> 2009-12-05 14:12:06 UTC (rev 25137)
> @@ -311,7 +311,7 @@
>  
>  int rna_Object_is_visible(Object *ob, bContext *C)
>  {
> -    return ob->lay &
> CTX_data_scene(C)->lay;
> +    return !(ob->restrictflag &
> OB_RESTRICT_VIEW) && ob->lay &
> CTX_data_scene(C)->lay;
>  }

Shouldn't it check the view3d layers too, in case they are unlocked.

Martin


      __________________________________________________________________
Looking for the perfect gift? Give the gift of Flickr! 

http://www.flickr.com/gift/


More information about the Bf-committers mailing list