omadrm/drmengine/notifier/src/DRMEventHandler.cpp
changeset 2 76350b5be3d8
parent 0 95b198f216e5
equal deleted inserted replaced
1:c562c0bc23e5 2:76350b5be3d8
   233     observer->iContentID = NULL;
   233     observer->iContentID = NULL;
   234 
   234 
   235     switch( aEvent )
   235     switch( aEvent )
   236         {
   236         {
   237         case KEventAddRemove:
   237         case KEventAddRemove:
   238             iAddRemoveObservers->AppendL( observer );
   238             if( this->iAddRemoveObservers ) // coverity check
       
   239                 {
       
   240                 iAddRemoveObservers->AppendL( observer );
       
   241                 }
   239             break;
   242             break;
   240         case KEventModify:
   243         case KEventModify:
   241             iModifyObservers->AppendL( observer );
   244             if( this->iModifyObservers ) // coverity check
       
   245                 {
       
   246                 iModifyObservers->AppendL( observer );
       
   247                 }
   242             break;
   248             break;
   243         case KEventTimeChange:
   249         case KEventTimeChange:
   244             iTimeChangeObservers->AppendL( observer );
   250             if( this->iTimeChangeObservers ) // coverity check
       
   251                 {
       
   252                 iTimeChangeObservers->AppendL( observer );
       
   253                 }
   245             break;
   254             break;
   246         default:
   255         default:
   247             User::Leave(KErrArgument);
   256             User::Leave(KErrArgument);
   248             break;
   257             break;
   249         }
   258         }
   519     observer->iContentID = contentID;
   528     observer->iContentID = contentID;
   520 
   529 
   521     switch( aEvent )
   530     switch( aEvent )
   522         {
   531         {
   523         case KEventAddRemove:
   532         case KEventAddRemove:
   524             iAddRemoveObservers->AppendL( observer );
   533             if( this->iAddRemoveObservers ) // coverity check
       
   534                 {
       
   535                 iAddRemoveObservers->AppendL( observer );
       
   536                 }
   525             break;
   537             break;
   526         case KEventModify:
   538         case KEventModify:
   527             iModifyObservers->AppendL( observer );
   539             if( this->iModifyObservers ) // coverity check
       
   540                 {
       
   541                 iModifyObservers->AppendL( observer );
       
   542                 }
   528             break;
   543             break;
   529         default:
   544         default:
   530             User::Leave(KErrArgument);
   545             User::Leave(KErrArgument);
   531             break;
   546             break;
   532         }
   547         }