diff options
author | Tim O'Shea <tim.oshea753@gmail.com> | 2013-03-29 10:55:49 -0400 |
---|---|---|
committer | Johnathan Corgan <johnathan@corganlabs.com> | 2013-04-01 15:46:49 -0700 |
commit | cff8161408fcffd69c1b44e0ff22d9839f26bfa4 (patch) | |
tree | 95122a7b12c19b5f87ab11e2238e6c704673985b | |
parent | 35a031f0994b2d638e14cc65b791c7a54d0d3ae2 (diff) |
runtime: make sure not to re-export top_block rpc variables on graph restart
-rw-r--r-- | gnuradio-runtime/lib/gr_top_block.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gnuradio-runtime/lib/gr_top_block.cc b/gnuradio-runtime/lib/gr_top_block.cc index c6118bcfdd..9a52dd1de0 100644 --- a/gnuradio-runtime/lib/gr_top_block.cc +++ b/gnuradio-runtime/lib/gr_top_block.cc @@ -129,6 +129,7 @@ void gr_top_block::setup_rpc() { #ifdef GR_CTRLPORT + if(is_rpc_set()) return; // Getters add_rpc_variable( rpcbasic_sptr(new rpcbasic_register_get<gr_top_block, int>( @@ -156,5 +157,6 @@ gr_top_block::setup_rpc() pmt::mp(0), pmt::mp(8192), pmt::mp(8192), "items", "Max number of output items", RPC_PRIVLVL_MIN, DISPNULL))); + rpc_set(); #endif /* GR_CTRLPORT */ } |