diff --git a/core/src/container.cpp b/core/src/container.cpp index a680ef28..5500a897 100644 --- a/core/src/container.cpp +++ b/core/src/container.cpp @@ -98,7 +98,9 @@ bool ContainerBasePrivate::compute() } void ContainerBasePrivate::copyState(Interface::iterator external, const InterfacePtr& target, bool updated) { - // TODO need to update existing mapping? + // TODO: update internal's prio from external's new priority + if (updated) + return; // create a clone of external state within target interface (child's starts() or ends()) InterfaceState& internal = *target->clone(*external);