[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2501] trunk/py/scripts/addons/ paint_palette.py: Solved error message with presets menu when no path specified
Dany Lebel
axonestudio at gmail.com
Sat Oct 22 23:05:36 CEST 2011
Revision: 2501
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2501
Author: axon_d
Date: 2011-10-22 21:05:35 +0000 (Sat, 22 Oct 2011)
Log Message:
-----------
Solved error message with presets menu when no path specified
Modified Paths:
--------------
trunk/py/scripts/addons/paint_palette.py
Modified: trunk/py/scripts/addons/paint_palette.py
===================================================================
--- trunk/py/scripts/addons/paint_palette.py 2011-10-21 05:38:58 UTC (rev 2500)
+++ trunk/py/scripts/addons/paint_palette.py 2011-10-22 21:05:35 UTC (rev 2501)
@@ -95,31 +95,31 @@
import bpy.utils
layout = self.layout
-
- if not searchpaths:
+ if not searchpaths[0]:
layout.label("* Missing Paths *")
# collect paths
- files = []
- for directory in searchpaths:
- files.extend([(f, os.path.join(directory, f)) for f in os.listdir(directory)])
+ else :
+ files = []
+ for directory in searchpaths:
+ files.extend([(f, os.path.join(directory, f)) for f in os.listdir(directory)])
- files.sort()
+ files.sort()
- for f, filepath in files:
+ for f, filepath in files:
- if f.startswith("."):
- continue
+ if f.startswith("."):
+ continue
- preset_name = bpy.path.display_name(f)
- props = layout.operator(operator, text=preset_name)
+ preset_name = bpy.path.display_name(f)
+ props = layout.operator(operator, text=preset_name)
- for attr, value in props_default.items():
- setattr(props, attr, value)
+ for attr, value in props_default.items():
+ setattr(props, attr, value)
- props.filepath = filepath
- if operator == "palette.load_gimp_palette":
- props.menu_idname = self.bl_idname
+ props.filepath = filepath
+ if operator == "palette.load_gimp_palette":
+ props.menu_idname = self.bl_idname
def draw_preset(self, context):
"""Define these on the subclass
More information about the Bf-extensions-cvs
mailing list