Fix T56180: Grease Pencil edit mode select menu crash.
Note that there are most certainly many other operators that’d need that same flag... Don’t have time to hunt them down currently, will just fix as issues are found, for now.
This commit is contained in:
@@ -2847,7 +2847,7 @@ void GPENCIL_OT_reproject(wmOperatorType *ot)
|
||||
ot->poll = gp_strokes_edit3d_poll;
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO | OPTYPE_USE_EVAL_DATA;
|
||||
|
||||
/* properties */
|
||||
ot->prop = RNA_def_enum(ot->srna, "type", reproject_type, GP_REPROJECT_PLANAR, "Projection Type", "");
|
||||
|
||||
@@ -986,7 +986,7 @@ void GPENCIL_OT_select_circle(wmOperatorType *ot)
|
||||
ot->cancel = WM_gesture_circle_cancel;
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO | OPTYPE_USE_EVAL_DATA;
|
||||
|
||||
/* properties */
|
||||
WM_operator_properties_gesture_circle_select(ot);
|
||||
@@ -1107,7 +1107,7 @@ void GPENCIL_OT_select_border(wmOperatorType *ot)
|
||||
ot->poll = gpencil_select_poll;
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO | OPTYPE_USE_EVAL_DATA;
|
||||
|
||||
/* rna */
|
||||
WM_operator_properties_gesture_border_select(ot);
|
||||
@@ -1225,7 +1225,7 @@ void GPENCIL_OT_select_lasso(wmOperatorType *ot)
|
||||
ot->cancel = WM_gesture_lasso_cancel;
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_UNDO;
|
||||
ot->flag = OPTYPE_UNDO | OPTYPE_USE_EVAL_DATA;
|
||||
|
||||
/* properties */
|
||||
WM_operator_properties_gesture_lasso_select(ot);
|
||||
@@ -1401,7 +1401,7 @@ void GPENCIL_OT_select(wmOperatorType *ot)
|
||||
ot->poll = gpencil_select_poll;
|
||||
|
||||
/* flag */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO | OPTYPE_USE_EVAL_DATA;
|
||||
|
||||
/* properties */
|
||||
WM_operator_properties_mouse_select(ot);
|
||||
|
||||
Reference in New Issue
Block a user