Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2013-07-12 12:31:39 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2013-07-12 12:31:39 +0400
commit791be2f79ffcddca1bc8862b03ca8a439f9c3245 (patch)
treef6b5d7a01c71702db14e94b93610097cfb4a2aca /source/blender/editors
parent48247cdb874144b66615523f81d569424d3b4d2f (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.
Diffstat (limited to 'source/blender/editors')
-rw-r--r--source/blender/editors/space_node/node_select.c1
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 */