forked from bartvdbraak/blender
Fix #34574: Empty Movie Clip Editor crash on select
This commit is contained in:
parent
4a01ba4ba5
commit
90fbab33f8
@ -268,6 +268,17 @@ static int mouse_select(bContext *C, float co[2], int extend)
|
|||||||
return OPERATOR_FINISHED;
|
return OPERATOR_FINISHED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int select_poll(bContext *C)
|
||||||
|
{
|
||||||
|
SpaceClip *sc = CTX_wm_space_clip(C);
|
||||||
|
|
||||||
|
if (sc) {
|
||||||
|
return sc->clip && sc->view == SC_VIEW_CLIP;
|
||||||
|
}
|
||||||
|
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
static int select_exec(bContext *C, wmOperator *op)
|
static int select_exec(bContext *C, wmOperator *op)
|
||||||
{
|
{
|
||||||
float co[2];
|
float co[2];
|
||||||
@ -317,8 +328,7 @@ void CLIP_OT_select(wmOperatorType *ot)
|
|||||||
/* api callbacks */
|
/* api callbacks */
|
||||||
ot->exec = select_exec;
|
ot->exec = select_exec;
|
||||||
ot->invoke = select_invoke;
|
ot->invoke = select_invoke;
|
||||||
//ot->poll = ED_space_clip_tracking_poll; // so mask view can Ctrl+RMB markers
|
ot->poll = select_poll;
|
||||||
ot->poll = ED_space_clip_view_clip_poll;
|
|
||||||
|
|
||||||
/* flags */
|
/* flags */
|
||||||
ot->flag = OPTYPE_UNDO;
|
ot->flag = OPTYPE_UNDO;
|
||||||
|
Loading…
Reference in New Issue
Block a user