diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-06-18 19:30:51 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-06-18 19:30:51 +0400 |
commit | e6c54c26aef3334078c27730c9ea7fa546ecb51e (patch) | |
tree | bcbb68e57755dadf930d63169c6c52ab8b0d1c53 /source/blender/makesrna/intern/rna_wm.c | |
parent | 484d765bd49e0b7a3370280f5f3b9dac89e5f699 (diff) |
use booleans for operator check functions.
Diffstat (limited to 'source/blender/makesrna/intern/rna_wm.c')
-rw-r--r-- | source/blender/makesrna/intern/rna_wm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/makesrna/intern/rna_wm.c b/source/blender/makesrna/intern/rna_wm.c index 6bf3beec57b..b70ab7c15f2 100644 --- a/source/blender/makesrna/intern/rna_wm.c +++ b/source/blender/makesrna/intern/rna_wm.c @@ -955,7 +955,7 @@ static int operator_execute(bContext *C, wmOperator *op) } /* same as execute() but no return value */ -static int operator_check(bContext *C, wmOperator *op) +static bool operator_check(bContext *C, wmOperator *op) { extern FunctionRNA rna_Operator_check_func; @@ -963,7 +963,7 @@ static int operator_check(bContext *C, wmOperator *op) ParameterList list; FunctionRNA *func; void *ret; - int result; + bool result; RNA_pointer_create(NULL, op->type->ext.srna, op, &opr); func = &rna_Operator_check_func; /* RNA_struct_find_function(&opr, "check"); */ @@ -973,7 +973,7 @@ static int operator_check(bContext *C, wmOperator *op) op->type->ext.call(C, &opr, func, &list); RNA_parameter_get_lookup(&list, "result", &ret); - result = *(int *)ret; + result = (*(int *)ret) != 0; RNA_parameter_list_free(&list); |