Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Leung <aligorith@gmail.com>2010-01-08 05:02:52 +0300
committerJoshua Leung <aligorith@gmail.com>2010-01-08 05:02:52 +0300
commit28b1824fd035ba56138846027290388ea373c1a4 (patch)
tree72932b1019fb31d7f39e1ebef1d3ed4d5b6c9fb3 /release/scripts/ui/properties_data_mesh.py
parentcddd784e44c8ee4e7be535a4d105b8ebb65a304f (diff)
Bugfix #20605: Shape key values not keyable from mesh data panel. Keyable from Datablock browser.
See the bugreport comments for full breakdown of the fix. -- The change in brush.c is to get blender compiling again, after my previous commit which tried to fix a compiler warning related to this (but in the header file instead).
Diffstat (limited to 'release/scripts/ui/properties_data_mesh.py')
-rw-r--r--release/scripts/ui/properties_data_mesh.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/release/scripts/ui/properties_data_mesh.py b/release/scripts/ui/properties_data_mesh.py
index c0f85685938..b8c5438ea78 100644
--- a/release/scripts/ui/properties_data_mesh.py
+++ b/release/scripts/ui/properties_data_mesh.py
@@ -150,7 +150,12 @@ class DATA_PT_shape_keys(DataButtonsPanel):
ob = context.object
key = ob.data.shape_keys
- kb = ob.active_shape_key
+ if key and len(key.keys):
+ # this is so that we get the active shapekey from the
+ # shapekeys block, not from object data
+ kb = key.keys[ob.active_shape_key.name]
+ else:
+ kb = None
wide_ui = context.region.width > narrowui
enable_edit = ob.mode != 'EDIT'