Fix for shift-selecting manipulator types. Now redraws correctly 3dview.

This commit is contained in:
Elia Sarti 2009-08-15 12:47:59 +00:00
parent 13c3bdbf8b
commit de354d549d

@ -3697,20 +3697,20 @@ static void do_view3d_header_buttons(bContext *C, void *arg, int event)
case B_MAN_TRANS: case B_MAN_TRANS:
if( shift==0 || v3d->twtype==0) { if( shift==0 || v3d->twtype==0) {
v3d->twtype= V3D_MANIP_TRANSLATE; v3d->twtype= V3D_MANIP_TRANSLATE;
ED_area_tag_redraw(sa);
} }
break; ED_area_tag_redraw(sa);
break;
case B_MAN_ROT: case B_MAN_ROT:
if( shift==0 || v3d->twtype==0) { if( shift==0 || v3d->twtype==0) {
v3d->twtype= V3D_MANIP_ROTATE; v3d->twtype= V3D_MANIP_ROTATE;
ED_area_tag_redraw(sa);
} }
ED_area_tag_redraw(sa);
break; break;
case B_MAN_SCALE: case B_MAN_SCALE:
if( shift==0 || v3d->twtype==0) { if( shift==0 || v3d->twtype==0) {
v3d->twtype= V3D_MANIP_SCALE; v3d->twtype= V3D_MANIP_SCALE;
ED_area_tag_redraw(sa);
} }
ED_area_tag_redraw(sa);
break; break;
case B_NDOF: case B_NDOF:
break; break;