diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2013-07-12 12:31:39 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2013-07-12 12:31:39 +0400 |
commit | 791be2f79ffcddca1bc8862b03ca8a439f9c3245 (patch) | |
tree | f6b5d7a01c71702db14e94b93610097cfb4a2aca | |
parent | 48247cdb874144b66615523f81d569424d3b4d2f (diff) |
Expose node.select exec callback to an operator
Internally it was only invoke callback set for an
operator template. This invoke was setting such
properties as mouse_x and mouse_y and was calling
an exec function.
This meant that t seemed to be really easy to
use node.select operator from by giving a mouse
positions, but in fact it wasn't possible (because
it requires exec callback)
This commit sets operator's template exec callback,
which makes it possible using node.select from
python.
-rw-r--r-- | source/blender/editors/space_node/node_select.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/editors/space_node/node_select.c b/source/blender/editors/space_node/node_select.c index ea745c47690..bd0c9848b23 100644 --- a/source/blender/editors/space_node/node_select.c +++ b/source/blender/editors/space_node/node_select.c @@ -429,6 +429,7 @@ void NODE_OT_select(wmOperatorType *ot) /* api callbacks */ ot->invoke = node_select_invoke; + ot->exec = node_select_exec; ot->poll = ED_operator_node_active; /* flags */ |