From 253a9f334e5a3a9d1a4fb15ce5fc96e606f19ea8 Mon Sep 17 00:00:00 2001 From: Lukas W Date: Mon, 30 Oct 2023 08:56:28 +0100 Subject: [PATCH] Fix CLI render crash Fix unchecked access to GUI leading to a segfault in headless render, a regression from 005ee47d439f0ccf023de4c73f552f8c5119ec63. Fixes #6942 --- src/tracks/InstrumentTrack.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tracks/InstrumentTrack.cpp b/src/tracks/InstrumentTrack.cpp index 29fda075e..8804833ee 100644 --- a/src/tracks/InstrumentTrack.cpp +++ b/src/tracks/InstrumentTrack.cpp @@ -727,7 +727,8 @@ bool InstrumentTrack::play( const TimePos & _start, const fpp_t _frames, // Handle automation: detuning for (const auto& processHandle : m_processHandles) { - processHandle->processTimePos(_start, m_pitchModel.value(), gui::GuiApplication::instance()->pianoRoll()->isRecording()); + processHandle->processTimePos( + _start, m_pitchModel.value(), gui::getGUI() && gui::getGUI()->pianoRoll()->isRecording()); } if ( clips.size() == 0 )