summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnuradio-runtime/include/gnuradio/thrift_application_base.h4
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/thrift_application_base_python.cc2
2 files changed, 3 insertions, 3 deletions
diff --git a/gnuradio-runtime/include/gnuradio/thrift_application_base.h b/gnuradio-runtime/include/gnuradio/thrift_application_base.h
index 370e50eabf..1d52e3901a 100644
--- a/gnuradio-runtime/include/gnuradio/thrift_application_base.h
+++ b/gnuradio-runtime/include/gnuradio/thrift_application_base.h
@@ -202,8 +202,8 @@ void thrift_application_base<TserverBase, TserverClass>::start_application()
"thrift", "init_attempts", d_default_max_init_attempts));
if (!p_impl->d_application_initialized) {
- p_impl->d_start_thrift_thread.reset((new gr::thread::thread(
- boost::bind(&thrift_application_base::start_thrift, d_application))));
+ p_impl->d_start_thrift_thread.reset(
+ (new gr::thread::thread([app = d_application] { app->start_thrift(); })));
bool app_started(false);
for (unsigned int attempts(0); (!app_started && attempts < max_init_attempts);
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/thrift_application_base_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/thrift_application_base_python.cc
index b7e5fa0f23..46f78f7fd0 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/thrift_application_base_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/thrift_application_base_python.cc
@@ -14,7 +14,7 @@
/* BINDTOOL_GEN_AUTOMATIC(0) */
/* BINDTOOL_USE_PYGCCXML(0) */
/* BINDTOOL_HEADER_FILE(thrift_application_base.h) */
-/* BINDTOOL_HEADER_FILE_HASH(6308813ad7a4fccf1d2baa9ab79a8634) */
+/* BINDTOOL_HEADER_FILE_HASH(a27f23a8d3fc9fff2ecc054d43abbcaa) */
/***********************************************************************************/
#include <pybind11/complex.h>