Transform: fix non-3D view editmode assert
This commit is contained in:
parent
30cd35a37b
commit
8b5ce6e843
|
@ -8448,6 +8448,7 @@ void createTransData(bContext *C, TransInfo *t)
|
|||
}
|
||||
else if (t->spacetype == SPACE_ACTION) {
|
||||
t->flag |= T_POINTS | T_2D_EDIT;
|
||||
t->obedit_type = -1;
|
||||
|
||||
createTransActionData(C, t);
|
||||
countAndCleanTransDataContainer(t);
|
||||
|
@ -8460,17 +8461,23 @@ void createTransData(bContext *C, TransInfo *t)
|
|||
}
|
||||
else if (t->spacetype == SPACE_NLA) {
|
||||
t->flag |= T_POINTS | T_2D_EDIT;
|
||||
t->obedit_type = -1;
|
||||
|
||||
createTransNlaData(C, t);
|
||||
countAndCleanTransDataContainer(t);
|
||||
}
|
||||
else if (t->spacetype == SPACE_SEQ) {
|
||||
t->flag |= T_POINTS | T_2D_EDIT;
|
||||
t->obedit_type = -1;
|
||||
|
||||
t->num.flag |= NUM_NO_FRACTION; /* sequencer has no use for floating point transformations */
|
||||
createTransSeqData(C, t);
|
||||
countAndCleanTransDataContainer(t);
|
||||
}
|
||||
else if (t->spacetype == SPACE_IPO) {
|
||||
t->flag |= T_POINTS | T_2D_EDIT;
|
||||
t->obedit_type = -1;
|
||||
|
||||
createTransGraphEditData(C, t);
|
||||
countAndCleanTransDataContainer(t);
|
||||
|
||||
|
@ -8482,6 +8489,7 @@ void createTransData(bContext *C, TransInfo *t)
|
|||
}
|
||||
else if (t->spacetype == SPACE_NODE) {
|
||||
t->flag |= T_POINTS | T_2D_EDIT;
|
||||
t->obedit_type = -1;
|
||||
|
||||
createTransNodeData(C, t);
|
||||
countAndCleanTransDataContainer(t);
|
||||
|
@ -8494,6 +8502,8 @@ void createTransData(bContext *C, TransInfo *t)
|
|||
}
|
||||
else if (t->spacetype == SPACE_CLIP) {
|
||||
t->flag |= T_POINTS | T_2D_EDIT;
|
||||
t->obedit_type = -1;
|
||||
|
||||
if (t->options & CTX_MOVIECLIP) {
|
||||
createTransTrackingData(C, t);
|
||||
countAndCleanTransDataContainer(t);
|
||||
|
|
Loading…
Reference in New Issue