mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-06 14:54:56 +01:00
Fix Group assign to new VCA
For reasons unknown[1], The vca-counter may not be in sync with actual number of VCAs present. [1] possibly some shared-ptr references at the time of session-save, or old session compatibility.
This commit is contained in:
parent
caae0546a7
commit
fc91cfc66b
1 changed files with 4 additions and 4 deletions
|
|
@ -444,8 +444,8 @@ GroupTabs::assign_group_to_master (uint32_t which, RouteGroup* group, bool renam
|
|||
return;
|
||||
}
|
||||
|
||||
/* VCAs use 1-based counting. Get most recently created VCA... */
|
||||
which = _session->vca_manager().n_vcas();
|
||||
/* Get most recently created VCA... */
|
||||
which = _session->vca_manager().vcas().back()->number();
|
||||
}
|
||||
|
||||
master = _session->vca_manager().vca_by_number (which);
|
||||
|
|
@ -480,8 +480,8 @@ GroupTabs::assign_some_to_master (uint32_t which, RouteList rl)
|
|||
return;
|
||||
}
|
||||
|
||||
/* VCAs use 1-based counting. Get most recently created VCA... */
|
||||
which = _session->vca_manager().n_vcas();
|
||||
/* Get most recently created VCA... */
|
||||
which = _session->vca_manager().vcas().back()->number();
|
||||
}
|
||||
|
||||
master = _session->vca_manager().vca_by_number (which);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue