From 54c2662efd8fd4f0ee1e79d35930064d0056b824 Mon Sep 17 00:00:00 2001 From: jsiegle <jsiegle@mit.edu> Date: Wed, 19 Jun 2013 21:24:27 -0400 Subject: [PATCH] Fix bug in PhaseDetectorEditor loading settings from XML --- Source/Processors/Editors/PhaseDetectorEditor.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Source/Processors/Editors/PhaseDetectorEditor.cpp b/Source/Processors/Editors/PhaseDetectorEditor.cpp index f24e1ac7e..033982670 100644 --- a/Source/Processors/Editors/PhaseDetectorEditor.cpp +++ b/Source/Processors/Editors/PhaseDetectorEditor.cpp @@ -64,11 +64,12 @@ void PhaseDetectorEditor::updateSettings() previousChannelCount = getProcessor()->getNumInputs(); - } + channelSelectionBox->setSelectedId(1, false); - channelSelectionBox->setSelectedId(1, false); + getProcessor()->setParameter(1,-1.0f); + + } - getProcessor()->setParameter(1,-1.0f); } void PhaseDetectorEditor::comboBoxChanged(ComboBox* c) @@ -117,7 +118,9 @@ void PhaseDetectorEditor::loadEditorParameters(XmlElement* xml) int id = xmlNode->getIntAttribute("ID"); - channelSelectionBox->setSelectedId(id); + std::cout << channelSelectionBox->getNumItems() << std::endl; + + channelSelectionBox->setSelectedId(id, false); } } -- GitLab