usbengines/usbwatcher/src/cusbactivepersonalityhandler.cpp
changeset 74 830546d5951a
parent 71 173beb545395
equal deleted inserted replaced
71:173beb545395 74:830546d5951a
   268     iDeviceState = aStateNew;        
   268     iDeviceState = aStateNew;        
   269     switch ( aStateNew )
   269     switch ( aStateNew )
   270         {
   270         {
   271         case EUsbDeviceStateConfigured:
   271         case EUsbDeviceStateConfigured:
   272             {
   272             {
   273             if( aStateOld != EUsbDeviceStateSuspended ) 
   273             if ((aStateOld != EUsbDeviceStateSuspended) && (ESwStateCharging
       
   274                     != CUsbGlobalSystemStateObserver::GlobalSystemState()))
   274                 {
   275                 {
   275                 iPersonalityParams->PersonalityNotifier().ShowQuery(
   276                 iPersonalityParams->PersonalityNotifier().ShowQuery(
   276                         KCableConnectedNotifierUid, iDummy,
   277                         KCableConnectedNotifierUid, iDummy,
   277                         iPersonalityPckgBuf);
   278                         iPersonalityPckgBuf);
   278                 }
   279                 }
   313             iQueryParams().iQuery = EUSBNotEnoughRam;
   314             iQueryParams().iQuery = EUSBNotEnoughRam;
   314             iPersonalityParams->PersonalityNotifier().ShowQuery(KQueriesNotifier, 
   315             iPersonalityParams->PersonalityNotifier().ShowQuery(KQueriesNotifier, 
   315     	                iQueryParams, iDummyBuf);
   316     	                iQueryParams, iDummyBuf);
   316             break;
   317             break;
   317         case KErrDiskFull:
   318         case KErrDiskFull:
   318             iQueryParams().iQuery = EUSBDiskFull;
   319             if (ESwStateCharging
   319             iPersonalityParams->PersonalityNotifier().ShowQuery(KQueriesNotifier, 
   320                     != CUsbGlobalSystemStateObserver::GlobalSystemState())
   320     	                iQueryParams, iDummyBuf);
   321                 {
       
   322                 iQueryParams().iQuery = EUSBDiskFull;
       
   323                 iPersonalityParams->PersonalityNotifier().ShowQuery(
       
   324                         KQueriesNotifier, iQueryParams, iDummyBuf);
       
   325                 }
   321             break;
   326             break;
   322         default:
   327         default:
   323         	LOG( "Ignored" );
   328         	LOG( "Ignored" );
   324         }
   329         }
   325 
   330