[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [37785] trunk/blender/release/scripts/ startup/bl_operators/uvcalc_smart_project.py: fix [#27742] Smart UV project no longer works in 2.58
Campbell Barton
ideasman42 at gmail.com
Fri Jun 24 06:12:04 CEST 2011
Revision: 37785
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37785
Author: campbellbarton
Date: 2011-06-24 04:12:01 +0000 (Fri, 24 Jun 2011)
Log Message:
-----------
fix [#27742] Smart UV project no longer works in 2.58
failed with active, unselected objects.
Modified Paths:
--------------
trunk/blender/release/scripts/startup/bl_operators/uvcalc_smart_project.py
Modified: trunk/blender/release/scripts/startup/bl_operators/uvcalc_smart_project.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_operators/uvcalc_smart_project.py 2011-06-24 03:59:41 UTC (rev 37784)
+++ trunk/blender/release/scripts/startup/bl_operators/uvcalc_smart_project.py 2011-06-24 04:12:01 UTC (rev 37785)
@@ -812,21 +812,25 @@
global RotMatStepRotation
main_consts()
-#XXX objects= bpy.data.scenes.active.objects
- objects = context.selected_editable_objects
+ # TODO, all selected meshes
+ '''
+ # objects = context.selected_editable_objects
+ objects = []
-
# we can will tag them later.
obList = [ob for ob in objects if ob.type == 'MESH']
# Face select object may not be selected.
-#XXX ob = objects.active
- ob= objects[0]
+ ob = context.active_object
if ob and (not ob.select) and ob.type == 'MESH':
# Add to the list
obList =[ob]
del objects
+ '''
+
+ # quick workaround
+ obList = [ob for ob in [context.active_object] if ob and ob.type == 'MESH']
if not obList:
raise('error, no selected mesh objects')
More information about the Bf-blender-cvs
mailing list