Преглед на файлове

Do not activate threshold annotations unless the batch timer is running

Neal Wilson преди 7 години
родител
ревизия
dddd6bb6ff
променени са 1 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 8
    1
      config/Windows/productionroaster.xml

+ 8
- 1
config/Windows/productionroaster.xml Целия файл

@@ -473,7 +473,14 @@
473 473
                             } else {
474 474
                                 noteDetector.setEdgeDirection(ThresholdDetector.Ascending);
475 475
                             }
476
-                            noteDetector.timeForValue.connect(noteEmitter.annotate);
476
+                            var scope = new Object;
477
+                            scope.invoke = function() {
478
+                                if(timer.running) {
479
+                                    arguments.callee.noteEmitter.annotate();
480
+                                }
481
+                            }
482
+                            scope.invoke.noteEmitter = noteEmitter;
483
+                            noteDetector.timeForValue.connect(scope.invoke);
477 484
                             annotationButtons.push(noteEmitter);
478 485
                         }
479 486
 			else if(driverReference.driver == "valueannotation")

Loading…
Отказ
Запис