diff options
author | Janne Karhu <jhkarh@gmail.com> | 2011-03-16 21:21:31 +0300 |
---|---|---|
committer | Janne Karhu <jhkarh@gmail.com> | 2011-03-16 21:21:31 +0300 |
commit | 6dda182a76fed9c86ac9c159808f90cd341d65be (patch) | |
tree | d412fbbb7304936da7e0b4a3a5a65f1c98ea7400 /release/scripts | |
parent | bcee2343ead4dd2d737ca8add4d9264f111da0bc (diff) |
Fix for [#26520] Point Density turbulence not accessible in Texture Properties.
* Mistake in the ui file.
* Also found a possible memory leak.
Diffstat (limited to 'release/scripts')
-rw-r--r-- | release/scripts/ui/properties_texture.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/release/scripts/ui/properties_texture.py b/release/scripts/ui/properties_texture.py index 0b9826916fe..a67df41ab8b 100644 --- a/release/scripts/ui/properties_texture.py +++ b/release/scripts/ui/properties_texture.py @@ -706,12 +706,13 @@ class TEXTURE_PT_pointdensity(TextureButtonsPanel, bpy.types.Panel): col.separator() - col.label(text="Color Source:") - col.prop(pd, "color_source", text="") - if pd.color_source in {'PARTICLE_SPEED', 'PARTICLE_VELOCITY'}: - col.prop(pd, "speed_scale") - if pd.color_source in {'PARTICLE_SPEED', 'PARTICLE_AGE'}: - layout.template_color_ramp(pd, "color_ramp", expand=True) + if pd.point_source == 'PARTICLE_SYSTEM': + col.label(text="Color Source:") + col.prop(pd, "color_source", text="") + if pd.color_source in {'PARTICLE_SPEED', 'PARTICLE_VELOCITY'}: + col.prop(pd, "speed_scale") + if pd.color_source in {'PARTICLE_SPEED', 'PARTICLE_AGE'}: + layout.template_color_ramp(pd, "color_ramp", expand=True) col = split.column() col.label() @@ -733,7 +734,7 @@ class TEXTURE_PT_pointdensity_turbulence(TextureButtonsPanel, bpy.types.Panel): return tex and (tex.type == 'POINT_DENSITY' and (engine in cls.COMPAT_ENGINES)) def draw_header(self, context): - pd = tex.point_density + pd = context.texture.point_density self.layout.prop(pd, "use_turbulence", text="") |