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:
Germano Cavalcante 2020-05-31 15:19:29 -03:00
parent 4cb883b6b2
commit 14af27e63d
Notes: blender-bot 2023-02-14 09:36:46 +01:00
Referenced by issue #77194, Force global orientation on select constraint (Shift MMB) not working
3 changed files with 8 additions and 14 deletions

View File

@ -1195,7 +1195,7 @@ int transformEvent(TransInfo *t, const wmEvent *event)
stopConstraint(t);
}
else {
initSelectConstraint(t, event->shift);
initSelectConstraint(t);
postSelectConstraint(t);
}
}

View File

@ -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);
}

View File

@ -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);