diff options
author | Bastian Bloessl <mail@bastibl.net> | 2019-08-14 15:10:36 +0200 |
---|---|---|
committer | Marcus Müller <marcus@hostalia.de> | 2019-08-22 15:06:30 +0200 |
commit | a9e8ecb69bd1a15b3d396bd4324e7468c18a4a23 (patch) | |
tree | 5563f0562a2d019c87929e8db866e1252aa9183f | |
parent | b08d13aed2a7e7ffdee09833bb24db8ce92dce66 (diff) |
runtime: block gateway shadowed system port
-rw-r--r-- | gnuradio-runtime/include/gnuradio/block_gateway.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gnuradio-runtime/include/gnuradio/block_gateway.h b/gnuradio-runtime/include/gnuradio/block_gateway.h index 960d141b14..57041eb564 100644 --- a/gnuradio-runtime/include/gnuradio/block_gateway.h +++ b/gnuradio-runtime/include/gnuradio/block_gateway.h @@ -310,7 +310,11 @@ protected: bool has_msg_handler(pmt::pmt_t which_port) { - return (d_msg_handlers_feval.find(which_port) != d_msg_handlers_feval.end()); + if (d_msg_handlers_feval.find(which_port) != d_msg_handlers_feval.end()) { + return true; + } else { + return gr::basic_block::has_msg_handler(which_port); + } } void dispatch_msg(pmt::pmt_t which_port, pmt::pmt_t msg) |