diff options
Diffstat (limited to 'examples/response-sample.cpp')
-rw-r--r-- | examples/response-sample.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/examples/response-sample.cpp b/examples/response-sample.cpp index fe2f1c8..bf75c6c 100644 --- a/examples/response-sample.cpp +++ b/examples/response-sample.cpp @@ -34,9 +34,6 @@ class service_sample { app_->register_event_handler( std::bind(&service_sample::on_event, this, std::placeholders::_1)); - - blocked_ = true; - condition_.notify_one(); } void start() { @@ -61,6 +58,8 @@ class service_sample { if (_event == vsomeip::event_type_e::REGISTERED) { if (!is_registered_) { is_registered_ = true; + blocked_ = true; + condition_.notify_one(); } } else { is_registered_ = false; |