[Bf-blender-cvs] [51a60cb] master: Fix T43887: Quick Fur duplicate particle system on edit

Sergey Sharybin noreply at git.blender.org
Tue Mar 10 13:02:41 CET 2015


Commit: 51a60cbaf86020f19de639245cb06e37d6d7c6f2
Author: Sergey Sharybin
Date:   Tue Mar 10 17:00:23 2015 +0500
Branches: master
https://developer.blender.org/rB51a60cbaf86020f19de639245cb06e37d6d7c6f2

Fix T43887: Quick Fur duplicate particle system on edit

Forbid add quick fur operator from adding fur to objects in edit mode.

Fur is not visible for them anyway and because of local undo stack used
in edit mode tweaking values of this operator does not lead to proper
operator redo.

===================================================================

M	release/scripts/startup/bl_operators/object_quick_effects.py

===================================================================

diff --git a/release/scripts/startup/bl_operators/object_quick_effects.py b/release/scripts/startup/bl_operators/object_quick_effects.py
index 24e471e..414855c 100644
--- a/release/scripts/startup/bl_operators/object_quick_effects.py
+++ b/release/scripts/startup/bl_operators/object_quick_effects.py
@@ -75,7 +75,7 @@ class QuickFur(Operator):
     def execute(self, context):
         fake_context = context.copy()
         mesh_objects = [obj for obj in context.selected_objects
-                        if obj.type == 'MESH']
+                        if obj.type == 'MESH' and obj.mode == 'OBJECT']
 
         if not mesh_objects:
             self.report({'ERROR'}, "Select at least one mesh object")




More information about the Bf-blender-cvs mailing list