[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2625] contrib/py/scripts/addons/ space_view3d_enhanced_3d_cursor.py: Temporarily disabled pivot calculation for non-OBJECT modes ( until the necessary piece of Python API appears).

dima glib dima.glib at gmail.com
Fri Nov 18 21:33:17 CET 2011


Revision: 2625
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2625
Author:   dairin0d
Date:     2011-11-18 20:33:16 +0000 (Fri, 18 Nov 2011)
Log Message:
-----------
Temporarily disabled pivot calculation for non-OBJECT modes (until the necessary piece of Python API appears).

Modified Paths:
--------------
    contrib/py/scripts/addons/space_view3d_enhanced_3d_cursor.py

Modified: contrib/py/scripts/addons/space_view3d_enhanced_3d_cursor.py
===================================================================
--- contrib/py/scripts/addons/space_view3d_enhanced_3d_cursor.py	2011-11-18 09:24:02 UTC (rev 2624)
+++ contrib/py/scripts/addons/space_view3d_enhanced_3d_cursor.py	2011-11-18 20:33:16 UTC (rev 2625)
@@ -1473,11 +1473,16 @@
             if active_object:
                 active_element = active_object.\
                     matrix_world.to_translation()
-        elif active_object and active_object.data and \
-		(context_mode in {
-		'EDIT_MESH', 'EDIT_METABALL',
-            	'EDIT_CURVE', 'EDIT_SURFACE',
-		'EDIT_ARMATURE', 'POSE'}):
+        
+        # On Undo/Redo scene hash value is changed ->
+        # -> the monitor tries to update the CSU ->
+        # -> object.mode_set seem to somehow conflict
+        # with Undo/Redo mechanisms.
+        elif False and active_object and active_object.data and \
+        (context_mode in {
+        'EDIT_MESH', 'EDIT_METABALL',
+        'EDIT_CURVE', 'EDIT_SURFACE',
+        'EDIT_ARMATURE', 'POSE'}):
             
             prev_mode = active_object.mode
             



More information about the Bf-extensions-cvs mailing list