Set mixer strip widths when the configuration option is changed. Fixes #2855.
git-svn-id: svn://localhost/ardour2/branches/3.0@7041 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
7fc2e8da30
commit
4f94ab5c39
@ -515,6 +515,8 @@ Mixer_UI::set_session (Session* sess)
|
||||
_session->route_group_removed.connect (_session_connections, invalidator (*this), boost::bind (&Mixer_UI::route_groups_changed, this), gui_context());
|
||||
_session->config.ParameterChanged.connect (_session_connections, invalidator (*this), ui_bind (&Mixer_UI::parameter_changed, this, _1), gui_context());
|
||||
|
||||
Config->ParameterChanged.connect (*this, invalidator (*this), ui_bind (&Mixer_UI::parameter_changed, this, _1), gui_context ());
|
||||
|
||||
route_groups_changed ();
|
||||
|
||||
if (_visible) {
|
||||
@ -1613,6 +1615,11 @@ Mixer_UI::parameter_changed (string const & p)
|
||||
} else {
|
||||
_group_tabs->hide ();
|
||||
}
|
||||
} else if (p == "default-narrow_ms") {
|
||||
bool const s = Config->get_default_narrow_ms ();
|
||||
for (list<MixerStrip*>::iterator i = strips.begin(); i != strips.end(); ++i) {
|
||||
(*i)->set_width_enum (s ? Narrow : Wide, this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user