update track-header width when track-number visibility is toggled
This commit is contained in:
parent
19b212334a
commit
c993e2d37b
|
@ -435,6 +435,13 @@ ARDOUR_UI::session_parameter_changed (std::string p)
|
||||||
synchronize_sync_source_and_video_pullup ();
|
synchronize_sync_source_and_video_pullup ();
|
||||||
reset_main_clocks ();
|
reset_main_clocks ();
|
||||||
editor->queue_visual_videotimeline_update();
|
editor->queue_visual_videotimeline_update();
|
||||||
|
} else if (p == "track-name-number") {
|
||||||
|
/* DisplaySuspender triggers _route->redisplay() when going out of scope
|
||||||
|
* which eventually calls reset_controls_layout_width() and re-sets the
|
||||||
|
* track-header width.
|
||||||
|
* see also RouteTimeAxisView::update_track_number_visibility()
|
||||||
|
*/
|
||||||
|
DisplaySuspender ds;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -374,6 +374,7 @@ RouteTimeAxisView::label_view ()
|
||||||
void
|
void
|
||||||
RouteTimeAxisView::update_track_number_visibility ()
|
RouteTimeAxisView::update_track_number_visibility ()
|
||||||
{
|
{
|
||||||
|
DisplaySuspender ds;
|
||||||
bool show_label = _session->config.get_track_name_number();
|
bool show_label = _session->config.get_track_name_number();
|
||||||
|
|
||||||
if (_route && _route->is_master()) {
|
if (_route && _route->is_master()) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user