2.5/Paint:
[blender.git] / source / blender / editors / transform / transform_conversions.c
index be677c8523d29ea69cffa0e2727158f90d8cd007..eac13245c23a86530b3c685ea72d97eb0b6f2b5b 100644 (file)
@@ -5239,7 +5239,7 @@ void createTransData(bContext *C, TransInfo *t)
                // XXX active-layer checking isn't done as that should probably be checked through context instead
                createTransPose(C, t, ob);
        }
-       else if (G.f & G_WEIGHTPAINT) {
+       else if (ob && (ob->mode & OB_MODE_WEIGHT_PAINT)) {
                /* exception, we look for the one selected armature */
                CTX_DATA_BEGIN(C, Object*, ob_armature, selected_objects)
                {