- XBT_DEBUG("Added action (%p) one latency event at date %f", action, action->latency_ + action->get_last_update());
- action->heapInsert(action->latency_ + action->get_last_update(), route.empty()
- ? kernel::resource::Action::Type::NORMAL
- : kernel::resource::Action::Type::LATENCY);
+ double date = action->latency_ + action->get_last_update();
+ kernel::resource::ActionHeap::Type type;
+ if (route.empty())
+ type = kernel::resource::ActionHeap::Type::normal;
+ else
+ type = kernel::resource::ActionHeap::Type::latency;
+
+ XBT_DEBUG("Added action (%p) one latency event at date %f", action, date);
+ get_action_heap().insert(action, date, type);