From f9145484d49d4c8a777c44ea3b14fd213046b6de Mon Sep 17 00:00:00 2001
From: Josh Siegle <jsiegle@mit.edu>
Date: Fri, 20 Sep 2013 17:24:45 +0200
Subject: [PATCH] Update checks for isUtility flag

---
 Source/Processors/Editors/GenericEditor.cpp | 2 +-
 Source/Processors/ProcessorGraph.cpp        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Source/Processors/Editors/GenericEditor.cpp b/Source/Processors/Editors/GenericEditor.cpp
index 745d0dad0..2b0d7640a 100755
--- a/Source/Processors/Editors/GenericEditor.cpp
+++ b/Source/Processors/Editors/GenericEditor.cpp
@@ -70,7 +70,7 @@ void GenericEditor::constructorInitialize(GenericProcessor* owner, bool useDefau
     //Typeface::Ptr typeface = new CustomTypeface(mis);
     titleFont = Font("Small Text", 10, Font::plain);
 
-    if (!owner->isMerger() && !owner->isSplitter())
+    if (!owner->isMerger() && !owner->isSplitter() && !owner->isUtility())
     {
         std::cout << "Adding drawer button." << std::endl;
 
diff --git a/Source/Processors/ProcessorGraph.cpp b/Source/Processors/ProcessorGraph.cpp
index b086dbebc..e929c69fc 100644
--- a/Source/Processors/ProcessorGraph.cpp
+++ b/Source/Processors/ProcessorGraph.cpp
@@ -303,7 +303,7 @@ void ProcessorGraph::updateConnections(Array<SignalChainTabButton*, CriticalSect
 
                 // add the connections to audio and record nodes if necessary
                 if (!(source->isSink() ||
-                      source->isSplitter() || source->isMerger()) && !(source->wasConnected))
+                      source->isSplitter() || source->isMerger() || source->isUtility()) && !(source->wasConnected))
                 {
                     std::cout << "   Connecting to audio and record nodes." << std::endl;
 
-- 
GitLab