[Bf-blender-cvs] [cc1253a5d92] master: Fix: "Lock Markers" option was not being obeyed by the "Sync Markers (when transforming)" option
Joshua Leung
noreply at git.blender.org
Sun Nov 19 14:09:28 CET 2017
Commit: cc1253a5d92c0a5241263f021fb2ca7e6b2c06f6
Author: Joshua Leung
Date: Mon Nov 20 01:47:21 2017 +1300
Branches: master
https://developer.blender.org/rBcc1253a5d92c0a5241263f021fb2ca7e6b2c06f6
Fix: "Lock Markers" option was not being obeyed by the "Sync Markers (when transforming)" option
===================================================================
M source/blender/editors/animation/anim_markers.c
===================================================================
diff --git a/source/blender/editors/animation/anim_markers.c b/source/blender/editors/animation/anim_markers.c
index 30aaee8cbd9..04398e88499 100644
--- a/source/blender/editors/animation/anim_markers.c
+++ b/source/blender/editors/animation/anim_markers.c
@@ -133,10 +133,13 @@ int ED_markers_post_apply_transform(ListBase *markers, Scene *scene, int mode, f
float cfra = (float)CFRA;
int changed_tot = 0;
- /* sanity check */
- if (markers == NULL)
+ /* sanity check - no markers, or locked markers */
+ if ((scene->toolsettings->lock_markers) ||
+ (markers == NULL))
+ {
return changed_tot;
-
+ }
+
/* affect selected markers - it's unlikely that we will want to affect all in this way? */
for (marker = markers->first; marker; marker = marker->next) {
if (marker->flag & SELECT) {
More information about the Bf-blender-cvs
mailing list