From 38dca4f3af7d5325cc6ce1aa9d7155af15bb67c7 Mon Sep 17 00:00:00 2001
From: jsiegle <jsiegle@mit.edu>
Date: Sun, 7 Apr 2013 22:35:31 -0400
Subject: [PATCH] Add FileChooser back to SourceNode

---
 Source/Processors/SourceNode.cpp | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/Source/Processors/SourceNode.cpp b/Source/Processors/SourceNode.cpp
index 399bd7ee6..2c4f6da89 100755
--- a/Source/Processors/SourceNode.cpp
+++ b/Source/Processors/SourceNode.cpp
@@ -57,18 +57,18 @@ SourceNode::SourceNode(const String& name_)
                                    File::getSpecialLocation (File::userHomeDirectory),
                                    "*");
 
-        // if (chooseFileReaderFile.browseForFileToOpen())
-        // {
-        //     // Use the selected file
-        //     File fileToRead (chooseFileReaderFile.getResult());
-        //     String fileName(fileToRead.getFullPathName());
-        //     dataThread = new FileReaderThread(this, fileName.getCharPointer());
-        // } else {
-        //     // If cancelled, assume it's in the executable directory
-        //     dataThread = new FileReaderThread(this, "./data_stream_16ch_2");
-        // }
-
-         dataThread = new FileReaderThread(this, "./data_stream_16ch_2");
+        if (chooseFileReaderFile.browseForFileToOpen())
+        {
+            // Use the selected file
+            File fileToRead (chooseFileReaderFile.getResult());
+            String fileName(fileToRead.getFullPathName());
+            dataThread = new FileReaderThread(this, fileName.getCharPointer());
+        } else {
+            // If cancelled, assume it's in the executable directory
+            dataThread = new FileReaderThread(this, "./data_stream_16ch_2");
+        }
+
+         //dataThread = new FileReaderThread(this, "./data_stream_16ch_2");
 
         //sendActionMessage("File loaded.");
 
-- 
GitLab