bluetoothengine/btui/devmodel/src/btpairedmodel.cpp
changeset 24 8930e1d1d530
parent 0 f63038272f30
equal deleted inserted replaced
23:988cddd6adbd 24:8930e1d1d530
   417             TInt di = GetIndexByAddress((*aConflicts)[i]);
   417             TInt di = GetIndexByAddress((*aConflicts)[i]);
   418             
   418             
   419             if(di >=0 )
   419             if(di >=0 )
   420             	{
   420             	{
   421             	nameArray.Append(&iDeviceArray[di]->iName);
   421             	nameArray.Append(&iDeviceArray[di]->iName);
   422             	}            	
   422             	}
   423             }
   423             }
   424         if(iObserver )
   424 
   425         	{
   425         // we will unset the connect status of the device if connection failed &
   426     		iObserver->NotifyChangeDeviceComplete(aErr, connectedDevice, &nameArray);        	
   426             // it is found in paired devices.
   427         	}            
   427         if( index >= 0 )
       
   428             {
       
   429             // add EStatusBtuiConnected status if the device has a profile connection
       
   430             TBTEngConnectionStatus connStatus;
       
   431             iConnMan->IsConnected(connectedDevice.iAddr, connStatus);
       
   432    
       
   433             if (connStatus != EBTEngConnecting && connStatus != EBTEngConnected)
       
   434                 {
       
   435                 TRACE_INFO(_L("Unset EStatusBtuiConnected"))
       
   436                 UnsetStatusFlags(iDeviceArray[index]->iStatus,EStatusBtuiConnected );
       
   437                 }
       
   438             }
       
   439         
       
   440         if(iObserver)
       
   441             {
       
   442             //Show only phone issued request complete notes
       
   443             //Do not show notes for device issued request when BTUI is active
       
   444             if ( requestIssuedFromPhone ) 
       
   445                 {
       
   446                 iObserver->NotifyChangeDeviceComplete(aErr, connectedDevice, &nameArray);
       
   447                 }
       
   448                
       
   449             SendRefreshIfNoError(aErr);
       
   450             }
   428         nameArray.Reset();
   451         nameArray.Reset();
   429         }
   452         }
   430     else 
   453     else 
   431         {
   454         {
   432         if (aErr == KErrNone)
   455         if (aErr == KErrNone)