serviceproviders/sapi_messaging/tsrc/testing/tmessagingtest/change_status_message/src/change_status_messageblocks.cpp
changeset 26 5d0ec8b709be
parent 23 50974a8b132e
equal deleted inserted replaced
23:50974a8b132e 26:5d0ec8b709be
   229 		  service->GetNextHeaderL(filter, array, index, NULL, headers);
   229 		  service->GetNextHeaderL(filter, array, index, NULL, headers);
   230 		  
   230 		  
   231 	      TBool fl;
   231 	      TBool fl;
   232 	      headers->GetUnreadFlag(fl);
   232 	      headers->GetUnreadFlag(fl);
   233 
   233 
   234 	      TInt fla = fl;
   234 	      TBool fla = fl;
   235 	      
   235 	      
   236 	      delete headers;
   236 	      delete headers;
   237 	      delete array;
   237 	      delete array;
   238 	      delete filter;
   238 	      delete filter;
   239 	      CleanupStack::PopAndDestroy(service);
   239 	      CleanupStack::PopAndDestroy(service);
   240 	      
   240 	      
   241 	      if((status == 0) && (flag == 1))
   241 	      if((status == 0) && (flag == 1))
   242           {
   242           {
   243 		      if(fla == 32)
   243 		      if(fla)
   244 		      {     
   244 		      {     
   245 		        __UHEAP_MARKEND;
   245 		        __UHEAP_MARKEND;
   246 		        return KErrNone;
   246 		        return KErrNone;
   247 		      }
   247 		      }
   248 		      else
   248 		      else
   251 		        return KErrGeneral;
   251 		        return KErrGeneral;
   252 		      } 
   252 		      } 
   253           }
   253           }
   254 	      else if((status == 0) && (flag == 0))
   254 	      else if((status == 0) && (flag == 0))
   255           { 
   255           { 
   256 			  if(fla == 0)
   256 			  if(!fla)
   257 		      {     
   257 		      {     
   258 		        __UHEAP_MARKEND;
   258 		        __UHEAP_MARKEND;
   259 		        return KErrNone;
   259 		        return KErrNone;
   260 		      }
   260 		      }
   261 		      else
   261 		      else