[Bf-extensions-cvs] [b0d792d] master: bool tools: fix previous commit: addons preferences name conventions

meta-androcto noreply at git.blender.org
Sun May 1 07:27:02 CEST 2016


Commit: b0d792dca46b18e970726287052aac828409ee30
Author: meta-androcto
Date:   Sun May 1 15:26:43 2016 +1000
Branches: master
https://developer.blender.org/rBACb0d792dca46b18e970726287052aac828409ee30

bool tools: fix previous commit: addons preferences name conventions

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

M	object_boolean_tools.py

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

diff --git a/object_boolean_tools.py b/object_boolean_tools.py
index 71e7c85..fc1c97d 100644
--- a/object_boolean_tools.py
+++ b/object_boolean_tools.py
@@ -18,7 +18,7 @@
 # Contributed to by TynkaTopi, meta-androcto
 
 bl_info = {
-    "name": "BoolTool",
+    "name": "Bool Tool",
     "author": "Vitor Balbio, Mikhail Rachinskiy",
     "version": (0, 3, 0),
     "blender": (2, 77, 0),
@@ -66,7 +66,7 @@ def isBrush(_obj):
         return False
 
 
-# Object is a Poly Brush Tool Bool
+# Object is a Poly Brush Tool Bool collection
 def isPolyBrush(_obj):
     try:
         if _obj["BoolToolPolyBrush"]:
@@ -92,8 +92,9 @@ def FindCanvas(obj):
 
 
 def isFTransf():
+    addons = bpy.context.user_preferences.addons
     user_preferences = bpy.context.user_preferences
-    addon_prefs = user_preferences.addons[bl_info["name"]].preferences
+    addon_prefs = addons[__name__].preferences
     if addon_prefs.fast_transform:
         return True
     else:
@@ -130,7 +131,7 @@ def ConvertToMesh(obj):
 # Do the Union, Difference and Intersection Operations with a Brush
 def Operation(context, _operation):
 
-    useWire = bpy.context.user_preferences.addons['BoolTool'].preferences.use_wire
+    useWire = bpy.context.user_preferences.addons['object_boolean_tools'].preferences.use_wire
 
     for selObj in bpy.context.selected_objects:
         if selObj != context.active_object and (selObj.type == "MESH" or selObj.type == "CURVE"):
@@ -179,7 +180,7 @@ def Operation(context, _operation):
 def Operation_Direct(context, _operation):
     actObj = context.active_object
 
-    useWire = bpy.context.user_preferences.addons['name'].preferences.use_wire
+    useWire = bpy.context.user_preferences.addons['object_boolean_tools'].preferences.use_wire
     for selObj in bpy.context.selected_objects:
         if selObj != context.active_object and (selObj.type == "MESH" or selObj.type == "CURVE"):
             if selObj.type == "CURVE":
@@ -502,7 +503,7 @@ class BTool_FastTransform(bpy.types.Operator):
     def modal(self, context, event):
         self.count += 1
         actObj = bpy.context.active_object
-        useWire = bpy.context.user_preferences.addons['object_bool_tool'].preferences.use_wire
+        useWire = bpy.context.user_preferences.addons[__name__].preferences.use_wire
         if self.count == 1:
 
             if isBrush(actObj) and actObj["BoolTool_FTransform"] == "True":



More information about the Bf-extensions-cvs mailing list