diff --git a/gtk2_ardour/midi_time_axis.cc b/gtk2_ardour/midi_time_axis.cc index 1c359b171e..319c49a562 100644 --- a/gtk2_ardour/midi_time_axis.cc +++ b/gtk2_ardour/midi_time_axis.cc @@ -628,8 +628,10 @@ MidiTimeAxisView::set_layer_display (LayerDisplay d) uint32_t h = current_height (); update_scroomer_visbility (h, curr_layer_display); - /* If visibility changed, trigger a call to Editor::reset_controls_layout_width() */ - _stripable->gui_changed ("track_height", (void *) 0); + /* If visibility changed, trigger a call to Editor::reset_controls_layout_width() + * by forcing a redraw via Editor::queue_redisplay_track_views () + */ + _stripable->gui_changed ("visible_tracks", (void *) 0); /* EMIT SIGNAL */ } void diff --git a/gtk2_ardour/stripable_time_axis.cc b/gtk2_ardour/stripable_time_axis.cc index 3a0df1ae3a..a507e2b85c 100644 --- a/gtk2_ardour/stripable_time_axis.cc +++ b/gtk2_ardour/stripable_time_axis.cc @@ -211,7 +211,7 @@ void StripableTimeAxisView::request_redraw () { if (_stripable) { - _stripable->gui_changed ("track_height", (void *) 0); /* EMIT_SIGNAL */ + _stripable->gui_changed ("visible_tracks", (void *) 0); /* EMIT_SIGNAL */ } }