From 3cc44d7c9f76989bc4702152919f570929dc32f0 Mon Sep 17 00:00:00 2001 From: James H Ball Date: Mon, 13 Jan 2025 20:39:37 +0000 Subject: [PATCH] Fix crash when loading a project --- Source/PluginEditor.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/PluginEditor.cpp b/Source/PluginEditor.cpp index 9cffb09..06a5454 100644 --- a/Source/PluginEditor.cpp +++ b/Source/PluginEditor.cpp @@ -151,7 +151,7 @@ void OscirenderAudioProcessorEditor::resized() { bool luaFileOpen = false; if (ableToEditFile) { - if (codeEditors[index]->isVisible()) { + if (index < codeEditors.size() && codeEditors[index]->isVisible()) { editorVisible = true; juce::Component dummy; @@ -197,7 +197,9 @@ void OscirenderAudioProcessorEditor::resized() { collapseButton.setVisible(ableToEditFile); - codeEditors[index]->setVisible(fileOpen); + if (index < codeEditors.size()) { + codeEditors[index]->setVisible(fileOpen); + } resizerBar.setVisible(fileOpen); console.setVisible(luaFileOpen);