From 411e1384400543582d07bec55dfa716af36a1f64 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 1 Aug 2023 20:22:44 -0500 Subject: [PATCH] GUI: fix note trigger chan osc mode when channel not visible in pattern --- src/gui/gui.cpp | 5 +++++ src/gui/pattern.cpp | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index b2021869..aa85a877 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -4521,6 +4521,11 @@ bool FurnaceGUI::loop() { MEASURE(effectList,drawEffectList()); } + for (int i=0; igetTotalChannelCount(); i++) { + keyHit1[i]-=0.2f; + if (keyHit1[i]<0.0f) keyHit1[i]=0.0f; + } + activateTutorial(GUI_TUTORIAL_OVERVIEW); if (inspectorOpen) ImGui::ShowMetricsWindow(&inspectorOpen); diff --git a/src/gui/pattern.cpp b/src/gui/pattern.cpp index 590676fc..c2137246 100644 --- a/src/gui/pattern.cpp +++ b/src/gui/pattern.cpp @@ -829,8 +829,6 @@ void FurnaceGUI::drawPattern() { ImGui::GetColorU32(chanHeadBase) ); } - keyHit1[i]-=0.2f; - if (keyHit1[i]<0.0f) keyHit1[i]=0.0f; } }