Procházet zdrojové kódy

Do not activate threshold annotations unless the batch timer is running

Neal Wilson před 7 roky
rodič
revize
dddd6bb6ff
1 změnil soubory, kde provedl 8 přidání a 1 odebrání
  1. 8
    1
      config/Windows/productionroaster.xml

+ 8
- 1
config/Windows/productionroaster.xml Zobrazit soubor

@@ -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…
Zrušit
Uložit