--- 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();