equal
deleted
inserted
replaced
108 |
108 |
109 |
109 |
110 EXPORT_DEFINE_SMELEMENT(TAwaitingCancelOrErrorOrDestroy, NetStateMachine::MState, TierNotification::TContext) |
110 EXPORT_DEFINE_SMELEMENT(TAwaitingCancelOrErrorOrDestroy, NetStateMachine::MState, TierNotification::TContext) |
111 EXPORT_C TBool TAwaitingCancelOrErrorOrDestroy::Accept() |
111 EXPORT_C TBool TAwaitingCancelOrErrorOrDestroy::Accept() |
112 { |
112 { |
113 return( iContext.iMessage.IsMessage<TEBase::TCancel>() || |
113 return( ( iContext.iMessage.IsMessage<TEBase::TCancel>() && iContext.Activity()->FindOriginator(iContext.iSender) != KErrNotFound ) || |
114 iContext.iMessage.IsMessage<TEBase::TError>() || |
114 iContext.iMessage.IsMessage<TEBase::TError>() || |
115 iContext.iMessage.IsMessage<TEChild::TDestroy>() ); |
115 iContext.iMessage.IsMessage<TEChild::TDestroy>() ); |
116 } |
116 } |
117 |
117 |
118 EXPORT_DEFINE_SMELEMENT(TAwaitingDestroy, NetStateMachine::MState, TContext) |
118 EXPORT_DEFINE_SMELEMENT(TAwaitingDestroy, NetStateMachine::MState, TContext) |