serviceproviders/sapi_mediamanagement/src/mgserviceobserver.cpp
changeset 22 fc9cf246af83
parent 19 989d2f495d90
child 33 50974a8b132e
equal deleted inserted replaced
19:989d2f495d90 22:fc9cf246af83
   129          }
   129          }
   130 
   130 
   131     iCmdId = EMgBlankCmdId;
   131     iCmdId = EMgBlankCmdId;
   132     iCallBack = NULL;
   132     iCallBack = NULL;
   133     iInput=NULL;
   133     iInput=NULL;
   134 
   134   
       
   135     // For back to back call observer instance should be deleted here
       
   136     delete this;
       
   137     
   135 	}
   138 	}
   136 
   139 
   137 
   140 
   138 // -----------------------------------------------------------------------------
   141 // -----------------------------------------------------------------------------
   139 // CMgServiceObserver::SetMemberVar
   142 // CMgServiceObserver::SetMemberVar
   168 	    iCallBack = NULL ;
   171 	    iCallBack = NULL ;
   169         iOutput->Reset();
   172         iOutput->Reset();
   170 	    iInput = NULL;
   173 	    iInput = NULL;
   171 	    iCmdId= EMgBlankCmdId;
   174 	    iCmdId= EMgBlankCmdId;
   172 	    }
   175 	    }
       
   176 	// For back to back call support
       
   177 	delete this;
       
   178 	
   173 	}
   179 	}
   174 
   180 
   175 
   181 
   176 // -----------------------------------------------------------------------------
   182 // -----------------------------------------------------------------------------
   177 // CMgServiceObserver::CMgServiceObserver
   183 // CMgServiceObserver::CMgServiceObserver