Fix for the is_registered_optional property of RNA functions, now only returns true for actually optional functions.

This commit is contained in:
Lukas Toenne 2013-01-28 12:34:18 +00:00
parent 1c2d5eeeef
commit a4548d33a9

@ -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)