From 44825ece04a379b8a97f4ee0a93f4ccff57bb49c Mon Sep 17 00:00:00 2001 From: Bruno Herbelin Date: Fri, 3 Feb 2023 19:28:33 +0100 Subject: [PATCH] BugFix: Update after Session Group creation --- src/Mixer.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Mixer.cpp b/src/Mixer.cpp index 41c5d73..434d9af 100644 --- a/src/Mixer.cpp +++ b/src/Mixer.cpp @@ -744,11 +744,17 @@ void Mixer::groupSelection() // Add source to Session session_->addSource(sessiongroup); + // set name (avoid name duplicates) + renameSource(sessiongroup, name); + // Attach source to Mixer attach(sessiongroup); - // set name (avoid name duplicates) - renameSource(sessiongroup, name); + // needs to update ! + ++View::need_deep_update_; + + // avoid display issues + current_view_->update(0.f); // store in action manager std::ostringstream info; @@ -759,11 +765,13 @@ void Mixer::groupSelection() // give the hand to the user Mixer::manager().setCurrentSource(sessiongroup); + } else { delete sessiongroup; Log::Info("Failed to group selection"); } + } void Mixer::groupAll(bool only_active)