diff --git a/Source/Processors/Editors/PhaseDetectorEditor.cpp b/Source/Processors/Editors/PhaseDetectorEditor.cpp
index 57aa350013305311b78471ff7d56f6a854a8a6a3..1aa60fce1ab2cf4ea9c70a31dc828faaa02bb69c 100644
--- a/Source/Processors/Editors/PhaseDetectorEditor.cpp
+++ b/Source/Processors/Editors/PhaseDetectorEditor.cpp
@@ -31,7 +31,7 @@
 
 
 PhaseDetectorEditor::PhaseDetectorEditor(GenericProcessor* parentNode, bool useDefaultParameterEditors=true)
-    : GenericEditor(parentNode, useDefaultParameterEditors), previousChannelCount(0)
+    : GenericEditor(parentNode, useDefaultParameterEditors), previousChannelCount(-1)
 
 {
     desiredWidth = 220;