From 51a60cbaf86020f19de639245cb06e37d6d7c6f2 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Tue, 10 Mar 2015 17:00:23 +0500 Subject: [PATCH] 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. --- release/scripts/startup/bl_operators/object_quick_effects.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/scripts/startup/bl_operators/object_quick_effects.py b/release/scripts/startup/bl_operators/object_quick_effects.py index 24e471ecfba..414855c7e35 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")