13
0

use default meter type when creating new tracks/busses

This commit is contained in:
Robin Gareus 2015-07-05 17:15:01 +02:00
parent 8bd32dc4ce
commit 15d150603c

View File

@ -113,15 +113,22 @@ Route::Route (Session& sess, string name, Flag flg, DataType default_type)
, _initial_io_setup (false)
, _custom_meter_position_noted (false)
{
if (!Profile->get_trx() && is_master()) {
_meter_type = MeterK20;
}
processor_max_streams.reset();
}
int
Route::init ()
{
/* set default meter type */
if (is_master()) {
_meter_type = Config->get_meter_type_master ();
}
else if (dynamic_cast<Track*>(this)) {
_meter_type = Config->get_meter_type_track ();
} else {
_meter_type = Config->get_meter_type_bus ();
}
/* add standard controls */
_solo_control.reset (new SoloControllable (X_("solo"), shared_from_this ()));