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:
Diffstat (limited to 'release/scripts/modules/keyingsets_utils.py')
-rw-r--r--release/scripts/modules/keyingsets_utils.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/release/scripts/modules/keyingsets_utils.py b/release/scripts/modules/keyingsets_utils.py
index 00ad45cf9bb..01e090cc230 100644
--- a/release/scripts/modules/keyingsets_utils.py
+++ b/release/scripts/modules/keyingsets_utils.py
@@ -52,9 +52,12 @@ def path_add_property(path, prop):
# Poll Callbacks
-# selected objects
+# selected objects (active object must be in object mode)
def RKS_POLL_selected_objects(ksi, context):
- return context.active_object or len(context.selected_objects)
+ if context.active_object:
+ return context.active_object.mode == 'OBJECT'
+ else:
+ return len(context.selected_objects) != 0
# selected bones
@@ -84,6 +87,11 @@ def RKS_ITER_selected_item(ksi, context, ks):
else:
for ob in context.selected_objects:
ksi.generate(context, ks, ob)
+
+# all select objects only
+def RKS_ITER_selected_objects(ksi, context, ks):
+ for ob in context.selected_objects:
+ ksi.generate(context, ks, ob)
###########################
# Generate Callbacks