forked from bartvdbraak/blender
Macro: insert macro properties into sub operator properties when run (this enables you to set a parameter on the macro itself and have the operator it runs use it). Note that macro properties are not initialized from its operators yet, you have to add them manually. Also, this isn't really nice if two operators in the macro have the same property.
This commit is contained in:
parent
22c32973e7
commit
6e6560d924
@ -391,6 +391,8 @@ static wmOperator *wm_operator_create(wmWindowManager *wm, wmOperatorType *ot, P
|
||||
wmOperatorType *otm= WM_operatortype_find(otmacro->idname, 0);
|
||||
wmOperator *opm= wm_operator_create(wm, otm, otmacro->ptr, NULL);
|
||||
|
||||
IDP_ReplaceGroupInGroup(opm->properties, motherop->properties);
|
||||
|
||||
BLI_addtail(&motherop->macro, opm);
|
||||
opm->opm= motherop; /* pointer to mom, for modal() */
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user