From 497e1de25b35b453c0f93bade783fd15d19bde9b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 26 Feb 2014 13:09:58 +1100 Subject: Fix for constraint poll function succeeding when no constraint exists --- source/blender/editors/object/object_constraint.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/editors/object/object_constraint.c') diff --git a/source/blender/editors/object/object_constraint.c b/source/blender/editors/object/object_constraint.c index 3d055e7485f..9f77d3ee12c 100644 --- a/source/blender/editors/object/object_constraint.c +++ b/source/blender/editors/object/object_constraint.c @@ -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; -- cgit v1.2.3