Skip to content

Commit 4b3b102

Browse files
committed
Fix RecordNode refresh logic
1 parent 2b227f8 commit 4b3b102

2 files changed

Lines changed: 6 additions & 11 deletions

File tree

Source/MainWindow.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,8 +301,8 @@ bool MainWindow::compareConfigFiles(File file1, File file2)
301301
}
302302
}
303303

304-
auto lcAudio = lcXml->getChildByName("Audio");
305-
auto rcAudio = rcXml->getChildByName("Audio");
304+
auto lcAudio = lcXml->getChildByName("AUDIO");
305+
auto rcAudio = rcXml->getChildByName("AUDIO");
306306

307307
if(!lcAudio->isEquivalentTo(rcAudio, false))
308308
return false;

Source/Processors/RecordNode/RecordNodeEditor.cpp

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
2929

3030
RecordNodeEditor::RecordNodeEditor(RecordNode* parentNode, bool useDefaultParameterEditors = true)
3131
: GenericEditor(parentNode, useDefaultParameterEditors),
32-
numSubprocessors(0)
32+
numSubprocessors(0), subprocessorsVisible(false)
3333
{
3434

3535
recordNode = parentNode;
3636

37-
desiredWidth = 150;
38-
3937
fifoDrawerButton = new FifoDrawerButton("FifoDrawer");
4038
fifoDrawerButton->setBounds(4, 40, 10, 78);
4139
fifoDrawerButton->addListener(this);
@@ -95,7 +93,7 @@ RecordNodeEditor::RecordNodeEditor(RecordNode* parentNode, bool useDefaultParame
9593
eventRecord = new RecordToggleButton(recordNode, "EventRecord");
9694
eventRecord->setBounds(120, 93, 15, 15);
9795
eventRecord->addListener(this);
98-
eventRecord->triggerClick(); //enable event recortding by default
96+
eventRecord->setToggleState(1, dontSendNotification); //enable event recortding by default
9997
addAndMakeVisible(eventRecord);
10098

10199
recordSpikesLabel = new Label("recordSpikes", "RECORD SPIKES");
@@ -106,7 +104,7 @@ RecordNodeEditor::RecordNodeEditor(RecordNode* parentNode, bool useDefaultParame
106104
spikeRecord = new RecordToggleButton(recordNode, "SpikeRecord");
107105
spikeRecord->setBounds(120, 110, 15, 15);
108106
spikeRecord->addListener(this);
109-
spikeRecord->triggerClick(); //enable spike recording by default
107+
spikeRecord->setToggleState(1, dontSendNotification); //enable spike recording by default
110108
addAndMakeVisible(spikeRecord);
111109

112110
/*
@@ -116,10 +114,7 @@ RecordNodeEditor::RecordNodeEditor(RecordNode* parentNode, bool useDefaultParame
116114
addAndMakeVisible(writeSpeedLabel);
117115
*/
118116

119-
/*
120-
recordNode->setRecordEvents(true);
121-
recordNode->setRecordSpikes(false);
122-
*/
117+
desiredWidth = 150;
123118

124119
}
125120

0 commit comments

Comments
 (0)