--- a/usbengines/usbwatcher/src/cusbactivepersonalityhandler.cpp Tue Aug 31 16:13:57 2010 +0300
+++ b/usbengines/usbwatcher/src/cusbactivepersonalityhandler.cpp Wed Sep 01 12:20:49 2010 +0100
@@ -268,9 +268,10 @@
iDeviceState = aStateNew;
switch ( aStateNew )
{
- case EUsbDeviceStateConfigured:
+ case EUsbDeviceStateAddress:
{
- if ((aStateOld != EUsbDeviceStateSuspended) && (ESwStateCharging
+ if ((aStateOld != EUsbDeviceStateSuspended) && (aStateOld
+ != EUsbDeviceStateConfigured) && (ESwStateCharging
!= CUsbGlobalSystemStateObserver::GlobalSystemState()))
{
iPersonalityParams->PersonalityNotifier().ShowQuery(