From cbe13d3843a15bae4f20555aa664bf67f5bbf796 Mon Sep 17 00:00:00 2001
From: jsiegle <jsiegle@mit.edu>
Date: Mon, 24 Mar 2014 20:15:15 -0400
Subject: [PATCH] Fix getRecordStatusArray() for case in which ChannelSelector
 doesn't exist

---
 Source/Processors/Editors/GenericEditor.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Source/Processors/Editors/GenericEditor.cpp b/Source/Processors/Editors/GenericEditor.cpp
index 247f4a8e4..b5446fbd8 100755
--- a/Source/Processors/Editors/GenericEditor.cpp
+++ b/Source/Processors/Editors/GenericEditor.cpp
@@ -553,7 +553,10 @@ Array<bool> GenericEditor::getRecordStatusArray()
 
     for (int i = 0; i < getProcessor()->getNumOutputs(); i++)
     {
-        recordStatuses.set(i,channelSelector->getRecordStatus(i));
+        if (channelSelector != nullptr)
+            recordStatuses.set(i,channelSelector->getRecordStatus(i));
+        else
+            recordStatuses.set(i,false);
     }
 
     return recordStatuses;
-- 
GitLab