Merging r58362 through r58463 from trunk into soc-2013-depsgraph_mt
[blender.git] / source / blender / makesrna / intern / rna_mesh.c
index 51aad755e77eec2031e4d69dcb5b655bfbf7590f..7e457874038acb862e4a8829a26258460321e30c 100644 (file)
@@ -576,8 +576,9 @@ static void rna_Mesh_texspace_size_get(PointerRNA *ptr, float values[3])
 {
        Mesh *me = (Mesh *)ptr->data;
 
-       if (!me->bb)
+       if (me->bb == NULL || (me->bb->flag & BOUNDBOX_INVALID)) {
                BKE_mesh_texspace_calc(me);
+       }
 
        copy_v3_v3(values, me->size);
 }
@@ -586,8 +587,9 @@ static void rna_Mesh_texspace_loc_get(PointerRNA *ptr, float values[3])
 {
        Mesh *me = (Mesh *)ptr->data;
 
-       if (!me->bb)
+       if (me->bb == NULL || (me->bb->flag & BOUNDBOX_INVALID)) {
                BKE_mesh_texspace_calc(me);
+       }
 
        copy_v3_v3(values, me->loc);
 }