Fix for constraint poll function succeeding when no constraint exists

This commit is contained in:
2014-02-26 13:09:58 +11:00
parent 70924a7b2e
commit 497e1de25b

View File

@@ -542,7 +542,7 @@ static int edit_constraint_poll_generic(bContext *C, StructRNA *rna_type)
PointerRNA ptr = CTX_data_pointer_get_type(C, "constraint", rna_type);
Object *ob = (ptr.id.data) ? ptr.id.data : ED_object_active_context(C);
if (!ob || ob->id.lib) return 0;
if (!ptr.data || !ob || ob->id.lib) return 0;
if (ptr.id.data && ((ID *)ptr.id.data)->lib) return 0;
return 1;