From 08fbaa039f54211f4d80295b1519a74df7d24fae Mon Sep 17 00:00:00 2001 From: Bruno Date: Wed, 16 Jun 2021 23:47:42 +0200 Subject: [PATCH] Player: reset selection on session change --- UserInterfaceManager.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/UserInterfaceManager.cpp b/UserInterfaceManager.cpp index c4662a3..1b4de94 100644 --- a/UserInterfaceManager.cpp +++ b/UserInterfaceManager.cpp @@ -2002,6 +2002,13 @@ void SourceController::resetActiveSelection() void SourceController::Render() { + // reset on session change + static Session *__session = nullptr; + if (Mixer::manager().session() != __session) { + __session = Mixer::manager().session(); + resetActiveSelection(); + } + ImGui::SetNextWindowPos(ImVec2(1180, 400), ImGuiCond_FirstUseEver); ImGui::SetNextWindowSize(ImVec2(400, 400), ImGuiCond_FirstUseEver);