[Bf-blender-cvs] [e09a345] master: Fix for extrude poll functions not checking active object
Campbell Barton
noreply at git.blender.org
Sat Dec 21 22:00:32 CET 2013
Commit: e09a34520b3157d9f8202d1a1a8832bef7f885d5
Author: Campbell Barton
Date: Sun Dec 22 07:59:24 2013 +1100
http://developer.blender.org/rBe09a34520b3157d9f8202d1a1a8832bef7f885d5
Fix for extrude poll functions not checking active object
===================================================================
M release/scripts/startup/bl_operators/view3d.py
===================================================================
diff --git a/release/scripts/startup/bl_operators/view3d.py b/release/scripts/startup/bl_operators/view3d.py
index 2ec095d..da66286 100644
--- a/release/scripts/startup/bl_operators/view3d.py
+++ b/release/scripts/startup/bl_operators/view3d.py
@@ -32,7 +32,7 @@ class VIEW3D_OT_edit_mesh_extrude_individual_move(Operator):
@classmethod
def poll(cls, context):
obj = context.active_object
- return obj.mode == 'EDIT'
+ return (obj is not None and obj.mode == 'EDIT')
def execute(self, context):
mesh = context.object.data
@@ -70,7 +70,7 @@ class VIEW3D_OT_edit_mesh_extrude_move(Operator):
@classmethod
def poll(cls, context):
obj = context.active_object
- return obj.mode == 'EDIT'
+ return (obj is not None and obj.mode == 'EDIT')
@staticmethod
def extrude_region(context, use_vert_normals):
@@ -119,7 +119,7 @@ class VIEW3D_OT_edit_mesh_extrude_shrink_fatten(Operator):
@classmethod
def poll(cls, context):
obj = context.active_object
- return obj.mode == 'EDIT'
+ return (obj is not None and obj.mode == 'EDIT')
def execute(self, context):
return VIEW3D_OT_edit_mesh_extrude_move.extrude_region(context, True)
More information about the Bf-blender-cvs
mailing list