diff options
Diffstat (limited to 'source/blender/editors/space_nla/space_nla.c')
-rw-r--r-- | source/blender/editors/space_nla/space_nla.c | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/source/blender/editors/space_nla/space_nla.c b/source/blender/editors/space_nla/space_nla.c index 26a7b42efd2..527a4f6e5f6 100644 --- a/source/blender/editors/space_nla/space_nla.c +++ b/source/blender/editors/space_nla/space_nla.c @@ -272,15 +272,17 @@ static void nla_main_region_draw(const bContext *C, ARegion *ar) UI_view2d_view_ortho(v2d); /* current frame */ - if (snla->flag & SNLA_DRAWTIME) + if (snla->flag & SNLA_DRAWTIME) { cfra_flag |= DRAWCFRA_UNIT_SECONDS; + } ANIM_draw_cfra(C, v2d, cfra_flag); /* markers */ UI_view2d_view_orthoSpecial(ar, v2d, 1); int marker_draw_flag = DRAW_MARKERS_MARGIN; - if (snla->flag & SNLA_SHOW_MARKER_LINES) + if (snla->flag & SNLA_SHOW_MARKER_LINES) { marker_draw_flag |= DRAW_MARKERS_LINES; + } ED_markers_draw(C, marker_draw_flag); /* preview range */ @@ -364,8 +366,9 @@ static void nla_region_listener(wmWindow *UNUSED(win), } break; default: - if (wmn->data == ND_KEYS) + if (wmn->data == ND_KEYS) { ED_region_tag_redraw(ar); + } break; } } @@ -410,8 +413,9 @@ static void nla_main_region_listener(wmWindow *UNUSED(win), } break; case NC_ID: - if (wmn->action == NA_RENAME) + if (wmn->action == NA_RENAME) { ED_region_tag_redraw(ar); + } break; case NC_SCREEN: if (ELEM(wmn->data, ND_LAYER)) { @@ -419,8 +423,9 @@ static void nla_main_region_listener(wmWindow *UNUSED(win), } break; default: - if (wmn->data == ND_KEYS) + if (wmn->data == ND_KEYS) { ED_region_tag_redraw(ar); + } break; } } @@ -495,12 +500,14 @@ static void nla_channel_region_listener(wmWindow *UNUSED(win), } break; case NC_ID: - if (wmn->action == NA_RENAME) + if (wmn->action == NA_RENAME) { ED_region_tag_redraw(ar); + } break; default: - if (wmn->data == ND_KEYS) + if (wmn->data == ND_KEYS) { ED_region_tag_redraw(ar); + } break; } } @@ -570,8 +577,9 @@ static void nla_listener(wmWindow *UNUSED(win), ScrArea *sa, wmNotifier *wmn, Sc } break; case NC_SPACE: - if (wmn->data == ND_SPACE_NLA) + if (wmn->data == ND_SPACE_NLA) { ED_area_tag_redraw(sa); + } break; } } |