diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2008-09-20 01:52:15 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2008-09-20 01:52:15 +0400 |
commit | 650ae3b4e679f068fd8fdf73f0e6df561362b227 (patch) | |
tree | 1400d7f0db8515014645b9f9cdc45826534ec195 | |
parent | 4693a5af483dfe7f4c495b698035cc1bfc11a801 (diff) |
Fix for bug #16662: modifiers on lattices were ignored sometimes
when rendering opengl previews, it unnecessarily cleared lattice
displists when it was really intended for shaded mode colors.
-rw-r--r-- | source/blender/blenkernel/intern/displist.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/displist.c b/source/blender/blenkernel/intern/displist.c index 3b79f6689c0..69c8f3406a2 100644 --- a/source/blender/blenkernel/intern/displist.c +++ b/source/blender/blenkernel/intern/displist.c @@ -757,7 +757,10 @@ void reshadeall_displist(void) for(base= G.scene->base.first; base; base= base->next) { ob= base->object; - freedisplist(&ob->disp); + + if(ELEM5(ob->type, OB_MESH, OB_CURVE, OB_SURF, OB_FONT, OB_MBALL)) + freedisplist(&ob->disp); + if(base->lay & G.scene->lay) { /* Metaballs have standard displist at the Object */ if(ob->type==OB_MBALL) shadeDispList(base); |