diff -r 8118492f1bdf -r b70d77332e66 mpxplugins/viewplugins/views/commonplaybackview/src/mpxcommonplaybackviewimp.cpp --- a/mpxplugins/viewplugins/views/commonplaybackview/src/mpxcommonplaybackviewimp.cpp Thu Jan 07 12:45:53 2010 +0200 +++ b/mpxplugins/viewplugins/views/commonplaybackview/src/mpxcommonplaybackviewimp.cpp Mon Jan 18 20:18:06 2010 +0200 @@ -353,6 +353,7 @@ #endif iIsffButtonPressed = EFalse; iDelayedErrorTimer = CPeriodic::NewL( CActive::EPriorityStandard ); + iFmTxActivity = EFmTxStateUnknown; } @@ -899,6 +900,7 @@ } } } + iFmTxActivity = value; MPX_DEBUG4( "CMPXCommonPlaybackViewImp::UpdateFMTransmitterInfoL iFMTxFreqKHz %d freqKHz %d aForceUpdate %d", iFMTxFreqKHz, freqKHz, aForceUpdate); if ( iFMTxFreqKHz != freqKHz || aForceUpdate ) @@ -2414,7 +2416,11 @@ case EMPXCmdVolumeUnMute: case EMPXCmdVolumeChanged: { - AppUi()->HandleCommandL( aCommand ); + //Do not try to update volume if FMTx (transmission) is on. + if (iFmTxActivity != EFmTxStateActive) + { + AppUi()->HandleCommandL( aCommand ); + } break; } default: @@ -2508,7 +2514,6 @@ | ECoeStackFlagRefusesAllKeys ); toolbar->MakeVisible( ETrue ); toolbar->HideItemsAndDrawOnlyBackground(EFalse); - toolbar->SetSkinBackgroundId(KAknsIIDQsnBgScreenMp); toolbar->SetToolbarVisibility(ETrue); } PrepareStatusPaneForPlaybackViewL();