Fix #22961: linked duplicate meshes are all displayed in edit mode when
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Fri, 6 Aug 2010 17:41:45 +0000 (17:41 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Fri, 6 Aug 2010 17:41:45 +0000 (17:41 +0000)
one of them is in edit mode. This doesn't give correct results for modifiers
though, there was already a check to disable this when are shape keys, so
now it is also disabled if either of the meshes has modifiers.

source/blender/editors/space_view3d/drawobject.c

index adbb326902e8037d07ecdfb75df7392685f60eba..741b7848543ee2152faa103b0f6dbea3f510989d 100644 (file)
@@ -2727,7 +2727,8 @@ static int draw_mesh_object(Scene *scene, ARegion *ar, View3D *v3d, RegionView3D
        int do_alpha_pass= 0, drawlinked= 0, retval= 0, glsl, check_alpha;
        
        if(obedit && ob!=obedit && ob->data==obedit->data) {
-               if(ob_get_key(ob));
+               if(ob_get_key(ob) || ob_get_key(obedit));
+               else if(ob->modifiers.first || obedit->modifiers.first);
                else drawlinked= 1;
        }