mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-19 14:19:57 +01:00
BugFix: Update after Session Group creation
This commit is contained in:
@@ -744,11 +744,17 @@ void Mixer::groupSelection()
|
|||||||
// Add source to Session
|
// Add source to Session
|
||||||
session_->addSource(sessiongroup);
|
session_->addSource(sessiongroup);
|
||||||
|
|
||||||
|
// set name (avoid name duplicates)
|
||||||
|
renameSource(sessiongroup, name);
|
||||||
|
|
||||||
// Attach source to Mixer
|
// Attach source to Mixer
|
||||||
attach(sessiongroup);
|
attach(sessiongroup);
|
||||||
|
|
||||||
// set name (avoid name duplicates)
|
// needs to update !
|
||||||
renameSource(sessiongroup, name);
|
++View::need_deep_update_;
|
||||||
|
|
||||||
|
// avoid display issues
|
||||||
|
current_view_->update(0.f);
|
||||||
|
|
||||||
// store in action manager
|
// store in action manager
|
||||||
std::ostringstream info;
|
std::ostringstream info;
|
||||||
@@ -759,11 +765,13 @@ void Mixer::groupSelection()
|
|||||||
|
|
||||||
// give the hand to the user
|
// give the hand to the user
|
||||||
Mixer::manager().setCurrentSource(sessiongroup);
|
Mixer::manager().setCurrentSource(sessiongroup);
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
delete sessiongroup;
|
delete sessiongroup;
|
||||||
Log::Info("Failed to group selection");
|
Log::Info("Failed to group selection");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Mixer::groupAll(bool only_active)
|
void Mixer::groupAll(bool only_active)
|
||||||
|
|||||||
Reference in New Issue
Block a user