ScopeVisualProcessor now working

This commit is contained in:
Charles J. Cliffe
2015-08-01 11:03:00 -04:00
parent cd0adb0339
commit 560eec1336
9 changed files with 50 additions and 41 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
#include "ScopeVisualProcessor.h"
void ScopeVisualProcessor::process() {
if (isOutputEmpty()) {
if (!isOutputEmpty()) {
return;
}
if (!input->empty()) {
+3 -3
View File
@@ -52,7 +52,7 @@ protected:
void distribute(OutputDataType *output) {
// distribute outputs
output->setRefCount(outputs.size());
for (outputs_i = outputs.begin(); outputs_i != outputs.begin(); outputs_i++) {
for (outputs_i = outputs.begin(); outputs_i != outputs.end(); outputs_i++) {
if ((*outputs_i)->full()) {
output->decRefCount();
} else {
@@ -62,7 +62,7 @@ protected:
}
bool isOutputEmpty() {
for (outputs_i = outputs.begin(); outputs_i != outputs.begin(); outputs_i++) {
for (outputs_i = outputs.begin(); outputs_i != outputs.end(); outputs_i++) {
if (!(*outputs_i)->empty()) {
return false;
}
@@ -71,7 +71,7 @@ protected:
}
bool isAnyOutputEmpty() {
for (outputs_i = outputs.begin(); outputs_i != outputs.begin(); outputs_i++) {
for (outputs_i = outputs.begin(); outputs_i != outputs.end(); outputs_i++) {
if ((*outputs_i)->empty()) {
return true;
}