mpxmusicplayer/mediakeyhandler/src/mpxremconkeyresponse.cpp
branchRCL_3
changeset 21 cb96c29156b2
parent 0 ff3acec5bc43
equal deleted inserted replaced
19:a12246c97fcc 21:cb96c29156b2
    30 // ---------------------------------------------------------------------------
    30 // ---------------------------------------------------------------------------
    31 //
    31 //
    32 CMPXRemConKeyResponse::CMPXRemConKeyResponse( 
    32 CMPXRemConKeyResponse::CMPXRemConKeyResponse( 
    33     CRemConCoreApiTarget& aRemConCoreApiTarget ) : 
    33     CRemConCoreApiTarget& aRemConCoreApiTarget ) : 
    34     CActive( CActive::EPriorityStandard ),
    34     CActive( CActive::EPriorityStandard ),
    35     iRemConCoreApiTarget( aRemConCoreApiTarget )
    35     iRemConCoreApiTarget( aRemConCoreApiTarget ),
       
    36     iCountOfVolumeCommands( 0 )
    36     {
    37     {
    37     CActiveScheduler::Add( this );
    38     CActiveScheduler::Add( this );
    38     }
    39     }
    39 
    40 
    40 // ---------------------------------------------------------------------------
    41 // ---------------------------------------------------------------------------
    73             {
    74             {
    74             case ERemConCoreApiVolumeUp:
    75             case ERemConCoreApiVolumeUp:
    75                 {
    76                 {
    76                 iRemConCoreApiTarget.VolumeUpResponse( iStatus, KErrNone );
    77                 iRemConCoreApiTarget.VolumeUpResponse( iStatus, KErrNone );
    77                 SetActive();
    78                 SetActive();
       
    79                 iCountOfVolumeCommands--;
    78                 break;
    80                 break;
    79                 }
    81                 }
    80             case ERemConCoreApiVolumeDown:
    82             case ERemConCoreApiVolumeDown:
    81                 {
    83                 {
    82                 iRemConCoreApiTarget.VolumeDownResponse( iStatus, KErrNone );
    84                 iRemConCoreApiTarget.VolumeDownResponse( iStatus, KErrNone );
    83                 SetActive();
    85                 SetActive();
       
    86                 iCountOfVolumeCommands--;
    84                 break;
    87                 break;
    85                 }
    88                 }
    86             default:
    89             default:
    87                 {
    90                 {
    88                 TInt error = KErrNone;
    91                 TInt error = KErrNone;