Fix for ticket:262.
authoreb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 7 Apr 2009 19:53:17 +0000 (19:53 +0000)
committereb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 7 Apr 2009 19:53:17 +0000 (19:53 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10789 221aa14e-8319-0410-a670-987f0aec2ac5

gnuradio-core/src/lib/runtime/gr_block.cc

index 7c2e9901b05a5901ed6acec60379c18f9c956051..b8b1bd9c73ac9db1c5449f8e6792039d11337e21 100644 (file)
@@ -51,7 +51,7 @@ gr_block::forecast (int noutput_items, gr_vector_int &ninput_items_required)
 {
   unsigned ninputs = ninput_items_required.size ();
   for (unsigned i = 0; i < ninputs; i++)
-    ninput_items_required[i] = noutput_items;
+    ninput_items_required[i] = noutput_items + history() - 1;
 }
 
 // default implementation