equal
deleted
inserted
replaced
1676 { |
1676 { |
1677 ASSERT(iTaskQueue->Task() == EProperty && iTaskQueue->Callback() == iCallback); |
1677 ASSERT(iTaskQueue->Task() == EProperty && iTaskQueue->Callback() == iCallback); |
1678 iCallback->HandleProperty(aProperty,aValue,aError); |
1678 iCallback->HandleProperty(aProperty,aValue,aError); |
1679 iCallback = NULL; |
1679 iCallback = NULL; |
1680 iTaskQueue->CompleteTask(); |
1680 iTaskQueue->CompleteTask(); |
1681 |
|
1682 // notify client the new position during the playback |
|
1683 if ((EPbPropertyPosition == aProperty) && (iProgressTimer->IsActive())) |
|
1684 { |
|
1685 TRAP_IGNORE(iClientList->SendMsgL( |
|
1686 TMPXPlaybackMessage(TMPXPlaybackMessage::EPropertyChanged, |
|
1687 EPbPropertyPosition,aValue))); |
|
1688 } |
|
1689 } |
1681 } |
1690 MPX_DEBUG2("<--CMPXPlaybackEngine::HandleProperty 0x%08x", this); |
1682 MPX_DEBUG2("<--CMPXPlaybackEngine::HandleProperty 0x%08x", this); |
1691 } |
1683 } |
1692 |
1684 |
1693 // ---------------------------------------------------------------------------- |
1685 // ---------------------------------------------------------------------------- |