Fix T77194: Force global orientation on select constraint (Shift MMB) not working
This feature was a hack to prevent mmb select to print the orientation from menu in pre 2.80 versions. Removing this feature as it is no longer an issue.
This commit is contained in:
parent
4cb883b6b2
commit
14af27e63d
@ -1195,7 +1195,7 @@ int transformEvent(TransInfo *t, const wmEvent *event)
|
||||
stopConstraint(t);
|
||||
}
|
||||
else {
|
||||
initSelectConstraint(t, event->shift);
|
||||
initSelectConstraint(t);
|
||||
postSelectConstraint(t);
|
||||
}
|
||||
}
|
||||
|
@ -876,21 +876,15 @@ void stopConstraint(TransInfo *t)
|
||||
|
||||
/*------------------------- MMB Select -------------------------------*/
|
||||
|
||||
void initSelectConstraint(TransInfo *t, bool force_global)
|
||||
void initSelectConstraint(TransInfo *t)
|
||||
{
|
||||
short orientation;
|
||||
if (force_global) {
|
||||
orientation = V3D_ORIENT_GLOBAL;
|
||||
}
|
||||
else {
|
||||
if (t->orient_curr == 0) {
|
||||
t->orient_curr = 1;
|
||||
transform_orientations_current_set(t, t->orient_curr);
|
||||
}
|
||||
orientation = t->orient[t->orient_curr].type;
|
||||
if (t->orient_curr == 0) {
|
||||
t->orient_curr = 1;
|
||||
transform_orientations_current_set(t, t->orient_curr);
|
||||
}
|
||||
|
||||
setUserConstraint(t, orientation, CON_APPLY | CON_SELECT, "");
|
||||
short orientation = t->orient[t->orient_curr].type;
|
||||
setUserConstraint(t, orientation, CON_APPLY | CON_SELECT, "%s");
|
||||
setNearestAxis(t);
|
||||
}
|
||||
|
||||
|
@ -35,7 +35,7 @@ void drawConstraint(TransInfo *t);
|
||||
void drawPropCircle(const struct bContext *C, TransInfo *t);
|
||||
void startConstraint(TransInfo *t);
|
||||
void stopConstraint(TransInfo *t);
|
||||
void initSelectConstraint(TransInfo *t, bool force_global);
|
||||
void initSelectConstraint(TransInfo *t);
|
||||
void selectConstraint(TransInfo *t);
|
||||
void postSelectConstraint(TransInfo *t);
|
||||
void setNearestAxis(TransInfo *t);
|
||||
|
Loading…
Reference in New Issue
Block a user