diff options
Diffstat (limited to 'source/blender/editors/transform/transform_convert_nla.c')
-rw-r--r-- | source/blender/editors/transform/transform_convert_nla.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/editors/transform/transform_convert_nla.c b/source/blender/editors/transform/transform_convert_nla.c index ada668bcd04..adc2d03e2dc 100644 --- a/source/blender/editors/transform/transform_convert_nla.c +++ b/source/blender/editors/transform/transform_convert_nla.c @@ -36,6 +36,7 @@ #include "ED_markers.h" #include "WM_api.h" +#include "WM_types.h" #include "RNA_access.h" @@ -554,6 +555,12 @@ void special_aftertrans_update__nla(bContext *C, TransInfo *UNUSED(t)) BKE_nlastrips_clear_metas(&nlt->strips, 0, 1); } + /* General refresh for the outliner because the following might have happened: + * - strips moved between tracks + * - strips swapped order + * - duplicate-move moves to different track. */ + WM_event_add_notifier(C, NC_ANIMATION | ND_NLA | NA_ADDED, NULL); + /* free temp memory */ ANIM_animdata_freelist(&anim_data); |