mmserv/tms/tmsimpl/src/tmsgaineffectbodyimpl.cpp
changeset 14 80975da52420
parent 12 5a06f39ad45b
child 20 b67dd1fc57c5
--- a/mmserv/tms/tmsimpl/src/tmsgaineffectbodyimpl.cpp	Fri Apr 16 15:29:42 2010 +0300
+++ b/mmserv/tms/tmsimpl/src/tmsgaineffectbodyimpl.cpp	Mon May 03 12:59:52 2010 +0300
@@ -150,29 +150,21 @@
     iProxy = aProxy;
     if (queuehandler)
         {
-        ((TMSQueueHandler*) queuehandler)->AddObserver(*this, TMS_EFFECT_GAIN);
+        static_cast<TMSQueueHandler*>(queuehandler)->AddObserver(*this,
+                TMS_EFFECT_GAIN);
         }
     }
 
 void TMSGainEffectBodyImpl::QueueEvent(TInt aEventType, TInt aError,
         void* /*user_data*/)
     {
-    TMSSignalEvent event;
+    TMSSignalEvent event = {}; //all elements initialized to zeros
     event.type = TMS_EVENT_EFFECT_GAIN_CHANGED;
     event.reason = aError;
 
-    switch (aEventType)
+    if (iObserver && iParent && aEventType == TMS_EVENT_EFFECT_GAIN_CHANGED)
         {
-        case TMS_EVENT_EFFECT_GAIN_CHANGED:
-            {
-            if (iObserver && iParent)
-                {
-                iObserver->EffectsEvent(iParent, event);
-                }
-            }
-            break;
-        default:
-            break;
+        iObserver->EffectsEvent(*iParent, event);
         }
     }