From a4548d33a909a140866e1dfd949ad2277a2ee79f Mon Sep 17 00:00:00 2001 From: Lukas Toenne Date: Mon, 28 Jan 2013 12:34:18 +0000 Subject: Fix for the is_registered_optional property of RNA functions, now only returns true for actually optional functions. --- source/blender/makesrna/intern/rna_rna.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source') diff --git a/source/blender/makesrna/intern/rna_rna.c b/source/blender/makesrna/intern/rna_rna.c index b5b3897ed46..9bd20d854e7 100644 --- a/source/blender/makesrna/intern/rna_rna.c +++ b/source/blender/makesrna/intern/rna_rna.c @@ -946,7 +946,7 @@ static int rna_Function_registered_get(PointerRNA *ptr) static int rna_Function_registered_optional_get(PointerRNA *ptr) { FunctionRNA *func = (FunctionRNA *)ptr->data; - return func->flag & FUNC_REGISTER_OPTIONAL; + return func->flag & (FUNC_REGISTER_OPTIONAL & ~FUNC_REGISTER); } static int rna_Function_no_self_get(PointerRNA *ptr) -- cgit v1.2.3