Fix for ticket:262.
[debian/gnuradio] / 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