diff --git a/src/apex/trace_event_listener.cpp b/src/apex/trace_event_listener.cpp index 6e9a1936..034faf82 100644 --- a/src/apex/trace_event_listener.cpp +++ b/src/apex/trace_event_listener.cpp @@ -230,7 +230,7 @@ inline void trace_event_listener::_common_stop(std::shared_ptr &p) { for (auto& parent : p->tt_ptr->parents) { if (parent != nullptr && parent != main_wrapper #ifndef APEX_HAVE_HPX // ...except for HPX - make the flow event regardless - && parent->thread_id != _tid + && (parent->thread_id != _tid || apex_options::untied_timers()) #endif ) { //std::cout << "FLOWING!" << std::endl;