[Bf-extensions-cvs] [b1af693] master: fix unreported error: addon crashes in edit mode

meta-androcto noreply at git.blender.org
Tue May 17 10:24:29 CEST 2016


Commit: b1af693b094ee6e8f54515b89562e15f458b5c1a
Author: meta-androcto
Date:   Tue May 17 18:24:01 2016 +1000
Branches: master
https://developer.blender.org/rBACb1af693b094ee6e8f54515b89562e15f458b5c1a

fix unreported error: addon crashes in edit mode

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

M	add_mesh_rocks/rockgen.py

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

diff --git a/add_mesh_rocks/rockgen.py b/add_mesh_rocks/rockgen.py
index 4289f2b..013d3e0 100644
--- a/add_mesh_rocks/rockgen.py
+++ b/add_mesh_rocks/rockgen.py
@@ -1536,8 +1536,13 @@ class rocks(bpy.types.Operator):
             box.prop(self, 'user_seed')
         box.prop(self, 'preset_values')
 
+    @classmethod
+    def poll(cls, context):
+        return (context.object is not None and
+                  context.object.mode == 'OBJECT')
 
     def execute(self, context):
+
         # The following "if" block loads preset values:
         if self.lastPreset != int(self.preset_values):
             self.scale_X = utils.toFloats(self.presetsList[int(self.preset_values)][1])



More information about the Bf-extensions-cvs mailing list