Possible last fix, to see if the workflow is ok like this
authorGeo Kgeo <kgeogeo@hotmail.com>
Fri, 23 Nov 2012 13:53:51 +0000 (13:53 +0000)
committerGeo Kgeo <kgeogeo@hotmail.com>
Fri, 23 Nov 2012 13:53:51 +0000 (13:53 +0000)
space_view3d_paint_bprojection.py

index 3965e3ee569d99aa3f2ace087bbcbf9f26d42962..726787215010d2f4856147cd9e2c61915148da77 100644 (file)
@@ -1136,16 +1136,14 @@ class RotateView3D(Operator):
             self.block = 1
             
         if event.value == 'RELEASE':
-            self.key = [''] 
-            self.block = 0
+            return {'FINISHED'}
 
         if event.type == 'MOUSEMOVE':                        
             if self.block == 0:
                 self.tracball(context, event.mouse_region_x, event.mouse_region_y,ob.location)
                 align_to_view(context)
-                self.first_mouse = Vector((event.mouse_region_x, self.first_mouse.y))
-                if self.first_time:
-                    
+                #to unlock the camera
+                if self.first_time:                    
                     rot_ang = context.user_preferences.view.rotation_angle            
                     context.user_preferences.view.rotation_angle = 0
                     bpy.ops.view3d.view_orbit(type='ORBITLEFT')