[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34123] trunk/blender/release/scripts/op/ mesh.py: fix [#25507] Select Interior faces in edit mode gives python error

Campbell Barton ideasman42 at gmail.com
Thu Jan 6 06:45:53 CET 2011


Revision: 34123
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=34123
Author:   campbellbarton
Date:     2011-01-06 06:45:41 +0100 (Thu, 06 Jan 2011)

Log Message:
-----------
fix [#25507] Select Interior faces in edit mode gives python error

Modified Paths:
--------------
    trunk/blender/release/scripts/op/mesh.py

Modified: trunk/blender/release/scripts/op/mesh.py
===================================================================
--- trunk/blender/release/scripts/op/mesh.py	2011-01-06 05:04:44 UTC (rev 34122)
+++ trunk/blender/release/scripts/op/mesh.py	2011-01-06 05:45:41 UTC (rev 34123)
@@ -35,14 +35,14 @@
 
     def execute(self, context):
         ob = context.active_object
-        bpy.ops.mesh.selection_type(type='FACE')
+        context.tool_settings.mesh_select_mode = False, False, True
         is_editmode = (ob.mode == 'EDIT')
         if is_editmode:
             bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
 
         mesh = ob.data
 
-        face_list = [face for face in mesh.faces]
+        face_list = mesh.faces[:]
         face_edge_keys = [face.edge_keys for face in face_list]
 
         edge_face_count = mesh.edge_face_count_dict





More information about the Bf-blender-cvs mailing list