Fix possible NULL pointer use
This commit is contained in:
@@ -1137,7 +1137,10 @@ static int wm_operator_invoke(
|
||||
int bounds[4] = {-1, -1, -1, -1};
|
||||
bool wrap;
|
||||
|
||||
if (op->opm) {
|
||||
if (event == NULL) {
|
||||
wrap = false;
|
||||
}
|
||||
else if (op->opm) {
|
||||
wrap = (U.uiflag & USER_CONTINUOUS_MOUSE) &&
|
||||
((op->opm->flag & OP_IS_MODAL_GRAB_CURSOR) || (op->opm->type->flag & OPTYPE_GRAB_CURSOR));
|
||||
}
|
||||
@@ -1159,7 +1162,7 @@ static int wm_operator_invoke(
|
||||
ARegion *ar = CTX_wm_region(C);
|
||||
ScrArea *sa = CTX_wm_area(C);
|
||||
|
||||
if (ar && ar->regiontype == RGN_TYPE_WINDOW && event &&
|
||||
if (ar && ar->regiontype == RGN_TYPE_WINDOW &&
|
||||
BLI_rcti_isect_pt_v(&ar->winrct, &event->x))
|
||||
{
|
||||
winrect = &ar->winrct;
|
||||
|
Reference in New Issue
Block a user