diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-04-17 14:38:21 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-04-17 18:27:15 +0400 |
commit | 300f4482e8748818ea6867d6c47acde3bb905d6d (patch) | |
tree | feaf2a96a49881a354915e38f5ba43169a863378 /source | |
parent | e0e05ae85eee83dfc5c07f3dba0664a3ade62d7a (diff) |
View3D: no need to mask mask out localview for each object
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/space_view3d/view3d_draw.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/editors/space_view3d/view3d_draw.c b/source/blender/editors/space_view3d/view3d_draw.c index d22dca4ad88..17026a4d7d6 100644 --- a/source/blender/editors/space_view3d/view3d_draw.c +++ b/source/blender/editors/space_view3d/view3d_draw.c @@ -2656,7 +2656,7 @@ static void view3d_draw_objects( /* then draw not selected and the duplis, but skip editmode object */ for (base = scene->base.first; base; base = base->next) { - lay_used |= base->lay & ((1 << 20) - 1); + lay_used |= base->lay; if (v3d->lay & base->lay) { @@ -2671,7 +2671,8 @@ static void view3d_draw_objects( } } - v3d->lay_used = lay_used; + /* mask out localview */ + v3d->lay_used = lay_used & ((1 << 20) - 1); /* draw selected and editmode */ for (base = scene->base.first; base; base = base->next) { |