From 3b4a1f6eee6636a2b676b0fb7bf27cb390f2a66f Mon Sep 17 00:00:00 2001
From: jsiegle <jsiegle@mit.edu>
Date: Mon, 27 Jan 2014 18:48:37 -0500
Subject: [PATCH] Ensure changing directory name creates a new data folder

---
 Source/UI/ControlPanel.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Source/UI/ControlPanel.cpp b/Source/UI/ControlPanel.cpp
index e5cae99e0..7e84efac0 100755
--- a/Source/UI/ControlPanel.cpp
+++ b/Source/UI/ControlPanel.cpp
@@ -434,6 +434,7 @@ ControlPanel::ControlPanel(ProcessorGraph* graph_, AudioComponent* audio_)
 
     dateText = new Label("Date","YYYY-MM-DD_HH-MM-SS");
     dateText->setColour(Label::backgroundColourId, Colours::lightgrey);
+    dateText->setColour(Label::textColourId, Colours::grey);
     addChildComponent(dateText);
 
     appendText = new Label("Append","");
@@ -643,7 +644,11 @@ void ControlPanel::openState(bool os)
 
 void ControlPanel::labelTextChanged(Label* label)
 {
+    graph->getRecordNode()->newDirectoryNeeded = true;
+    newDirectoryButton->setEnabledState(false);
+    masterClock->resetRecordTime();
 
+    dateText->setColour(Label::textColourId, Colours::grey);
 }
 
 void ControlPanel::startRecording()
-- 
GitLab