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:
authorSebastian Parborg <darkdefende@gmail.com>2019-07-18 16:25:37 +0300
committerSebastian Parborg <darkdefende@gmail.com>2019-07-18 16:29:03 +0300
commit4b2e6d4e22dc16cd521da777bd4493b49f34e034 (patch)
tree16e527a3c926966b40640d53d986c75d360d3e8e /source/blender/editors/space_clip/clip_ops.c
parent2e6139dfc2e34e6562e36a637683cba37a53309f (diff)
Fix T67062: Movie Clip Editor does not update Editor Type when changing Editing Context
Previously when switching modes, the code didn't check if we were in the correct view for the masking mode. Reviewed By: Sergey Differential Revision: http://developer.blender.org/D5288
Diffstat (limited to 'source/blender/editors/space_clip/clip_ops.c')
-rw-r--r--source/blender/editors/space_clip/clip_ops.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/editors/space_clip/clip_ops.c b/source/blender/editors/space_clip/clip_ops.c
index 83d8133a99e..45479c4253d 100644
--- a/source/blender/editors/space_clip/clip_ops.c
+++ b/source/blender/editors/space_clip/clip_ops.c
@@ -1515,6 +1515,11 @@ static int mode_set_exec(bContext *C, wmOperator *op)
sc->mode = mode;
+ if (sc->mode == SC_MODE_MASKEDIT && sc->view != SC_VIEW_CLIP) {
+ /* Make sure we are in the right view for mask editing */
+ sc->view = SC_VIEW_CLIP;
+ }
+
WM_event_add_notifier(C, NC_SPACE | ND_SPACE_CLIP, NULL);
return OPERATOR_FINISHED;