- if (simcall->issuer_ == src_actor_) {
- if (dst_actor_)
- dst_actor_->activities_.remove(this);
- } else if (simcall->issuer_ == dst_actor_) {
- if (src_actor_)
- src_actor_->activities_.remove(this);
- } else {
- if (dst_actor_ != nullptr)
- dst_actor_->activities_.remove(this);
- if (src_actor_ != nullptr)
- src_actor_->activities_.remove(this);
- }
+ if (simcall->issuer_ != dst_actor_ && dst_actor_ != nullptr)
+ dst_actor_->activities_.remove(this);
+ if (simcall->issuer_ != src_actor_ && src_actor_ != nullptr)
+ src_actor_->activities_.remove(this);