Index: blender/source/blender/editors/transform/transform_manipulator.c =================================================================== --- blender/source/blender/editors/transform/transform_manipulator.c (revision 24226) +++ blender/source/blender/editors/transform/transform_manipulator.c (working copy) @@ -986,6 +986,18 @@ drawcircball(GL_LINE_LOOP, unitmat[3], size, unitmat); } } + + /* Screen aligned trackball rot circle */ + /* mostly copy/pasted from view rot circle below */ + if(drawflags & MAN_ROT_T) { + glPushMatrix(); // save position + if(G.f & G_PICKSEL) glLoadName(MAN_ROT_T); + UI_ThemeColor(TH_TRANSFORM); + glTranslatef(0,0,size); // move to the front to catch first hit when clicked. + drawcircball(GL_LINE_LOOP, unitmat[3], 0.2f*size, unitmat); // FIXME: wanders due to perspective. + glPopMatrix(); // restore position + } + /* Screen aligned view rot circle */ if(drawflags & MAN_ROT_V) { if(G.f & G_PICKSEL) glLoadName(MAN_ROT_V);