diff -r 41a7f70b3818 -r 5266b1f337bd phoneapp/phoneuicontrol/src/cphoneremotecontrolhandler.cpp --- a/phoneapp/phoneuicontrol/src/cphoneremotecontrolhandler.cpp Tue Aug 31 15:14:29 2010 +0300 +++ b/phoneapp/phoneuicontrol/src/cphoneremotecontrolhandler.cpp Wed Sep 01 12:30:10 2010 +0100 @@ -113,6 +113,12 @@ { case ERemConCoreApiButtonClick: { + // Cancel the button repeat timer + if( iButtonRepeatTimer->IsActive() ) + { + iButtonRepeatTimer->Cancel(); + } + // Pass the remote control operation to the current state TRAP_IGNORE( handled = iStateMachine->State()->