summaryrefslogtreecommitdiff
path: root/gr-blocks/lib/selector_impl.cc
diff options
context:
space:
mode:
authormormj <mormjb@gmail.com>2020-09-11 15:15:36 -0400
committermormj <34754695+mormj@users.noreply.github.com>2020-09-14 06:25:56 -0400
commitc78198d72a5ae16c596c7bb9aa7768e43d6f1f94 (patch)
tree98bd39abccab018f9b029d47bb96d2226f3f7766 /gr-blocks/lib/selector_impl.cc
parentdf505f9e272a3ca4b901980c94d6256840848133 (diff)
blocks: selector: update to only forecast active input
Diffstat (limited to 'gr-blocks/lib/selector_impl.cc')
-rw-r--r--gr-blocks/lib/selector_impl.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/gr-blocks/lib/selector_impl.cc b/gr-blocks/lib/selector_impl.cc
index d71e6cd35a..922c138fb3 100644
--- a/gr-blocks/lib/selector_impl.cc
+++ b/gr-blocks/lib/selector_impl.cc
@@ -126,8 +126,9 @@ void selector_impl::forecast(int noutput_items, gr_vector_int& ninput_items_requ
{
unsigned ninputs = ninput_items_required.size();
for (unsigned i = 0; i < ninputs; i++) {
- ninput_items_required[i] = noutput_items;
+ ninput_items_required[i] = 0;
}
+ ninput_items_required[d_input_index] = noutput_items;
}
bool selector_impl::check_topology(int ninputs, int noutputs)