Geometry Nodes: Node group operators initial phase #108947
|
@ -145,7 +145,13 @@ static int run_node_group_exec(bContext *C, wmOperator *op)
|
|||
Scene *scene = CTX_data_scene(C);
|
||||
ViewLayer *view_layer = CTX_data_view_layer(C);
|
||||
Object *active_object = CTX_data_active_object(C);
|
||||
eObjectMode mode = active_object ? eObjectMode(active_object->mode) : OB_MODE_OBJECT;
|
||||
if (!active_object) {
|
||||
return OPERATOR_CANCELLED;
|
||||
}
|
||||
if (active_object->mode == OB_MODE_OBJECT) {
|
||||
return OPERATOR_CANCELLED;
|
||||
}
|
||||
const eObjectMode mode = eObjectMode(active_object->mode);
|
||||
|
||||
const bNodeTree *node_tree = get_node_tree(*bmain, *op->ptr);
|
||||
if (!node_tree) {
|
||||
|
|
Loading…
Reference in New Issue