diff -r 072a9626b290 -r 09d657f1ee00 accessoryservices/accessoryremotecontrol/tsrc/remcontestcontrol/remcontestcontrolplugin/src/remconcore.cpp --- a/accessoryservices/accessoryremotecontrol/tsrc/remcontestcontrol/remcontestcontrolplugin/src/remconcore.cpp Wed Aug 18 11:03:14 2010 +0300 +++ b/accessoryservices/accessoryremotecontrol/tsrc/remcontestcontrol/remcontestcontrolplugin/src/remconcore.cpp Thu Sep 02 21:48:26 2010 +0300 @@ -262,9 +262,10 @@ void CRemConCore::Play() { TUint numRemotes; + + iActive->iStatus = KRequestPending; iCoreController->Play(iActive->iStatus, numRemotes, ERemConCoreApiButtonPress); - iActive->iStatus = KRequestPending; - iActive->SetActive(); + iActive->SetActive(); } // -----------------------------------------------------------------------------