mpxplugins/viewplugins/views/commonplaybackview/src/mpxcommonplaybackviewimp.cpp
changeset 2 b70d77332e66
parent 1 8118492f1bdf
child 4 beaa16f65879
--- 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();