A few bugfixes:
authorJoshua Leung <aligorith@gmail.com>
Fri, 9 Oct 2009 09:48:04 +0000 (09:48 +0000)
committerJoshua Leung <aligorith@gmail.com>
Fri, 9 Oct 2009 09:48:04 +0000 (09:48 +0000)
commit9ebcd9c5e46c8addd80c8adb97fcee91a1916d57
treeeff71904b7fc984a74ed8c36b3b2702fc19fb68e
parentcc4dd3f04e150613e8c160e4d58f4a557e59c63c
A few bugfixes:

* #19583: Keying Sets list issues
Deleting a Keying Set (or a Keying Set Path) set the active index to 0, but that would mean that the first item would be selected but not visible.

* #19590: Keyframing properties of a modifier with more than one of it's type the property will highlight in all
- Modifiers now always have a unique name, so renaming a modifier should check that the name is unique. Most of the files changed in this commit were just to make sure that modifiers got unique names when they were created
- Modifiers path getter was wrapped a bit wrong (missing the "s around the name)

* Constraints Bugs
- Constraints renaming now also makes sure the names stay unique
- Fixed (or attempted to fix) compiler warnings about some enum declaration for distance constraint
12 files changed:
source/blender/blenkernel/BKE_modifier.h
source/blender/blenkernel/intern/modifier.c
source/blender/blenkernel/intern/multires.c
source/blender/blenloader/intern/readfile.c
source/blender/editors/animation/keyingsets.c
source/blender/editors/interface/interface_templates.c
source/blender/editors/object/object_edit.c
source/blender/editors/object/object_hook.c
source/blender/editors/object/object_modifier.c
source/blender/makesrna/intern/rna_constraint.c
source/blender/makesrna/intern/rna_fluidsim.c
source/blender/makesrna/intern/rna_modifier.c