summaryrefslogtreecommitdiff
path: root/lib/block_task.cpp
diff options
context:
space:
mode:
authorJosh Blum2012-10-12 22:21:17 -0700
committerJosh Blum2012-10-12 22:21:17 -0700
commitf9c854d3cdd0a9337b41842d15a13d6df4ece408 (patch)
tree466b1cc8e1470d7e202f1722e93196468d25fa19 /lib/block_task.cpp
parent9681d80c37794d66fd8a171efb4b047306b937d3 (diff)
downloadsandhi-f9c854d3cdd0a9337b41842d15a13d6df4ece408.tar.gz
sandhi-f9c854d3cdd0a9337b41842d15a13d6df4ece408.tar.bz2
sandhi-f9c854d3cdd0a9337b41842d15a13d6df4ece408.zip
working on qa passing, temp input accumulation logic
Diffstat (limited to 'lib/block_task.cpp')
-rw-r--r--lib/block_task.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/block_task.cpp b/lib/block_task.cpp
index c1046c3..66669d1 100644
--- a/lib/block_task.cpp
+++ b/lib/block_task.cpp
@@ -191,7 +191,8 @@ void BlockActor::handle_task(void)
if (work_noutput_items) goto forecast_again_you_jerk;
//handle the case of forecast failing
- this->mark_done();
+ //TODO accumulate input here, only done if inputs done and already accumulated
+ if (this->inputs_done[i]) this->mark_done();
return;
}
}