diff -r cbb1bfb7ebfb -r edd273b3192a mmappcomponents/collectionhelper/src/mpxdeletehelper.cpp --- a/mmappcomponents/collectionhelper/src/mpxdeletehelper.cpp Fri May 14 16:21:14 2010 +0300 +++ b/mmappcomponents/collectionhelper/src/mpxdeletehelper.cpp Thu May 27 13:19:19 2010 +0300 @@ -43,8 +43,7 @@ #include #endif //RD_MPX_TNM_INTEGRATION // cenrep key need to be checked whether USB cable is connected in MTP/Combined Mode -#include -#include +#include #include #include "mpxcollectionuihelperobserver.h" #include "mpxcollectionhelpercommon.h" @@ -310,32 +309,16 @@ { MPX_DEBUG3("CMPXDeleteHelper::RunL. [iMoreToDo %d] [iStatus %d]", iMoreToDo, iStatus.Int()); - // cenrep key need to be checked whether USB cable is connected in MTP/Combined Mode - TUsbDeviceState deviceState = EUsbDeviceStateConfigured; - if ( !iUsbManConnected ) - { - ConnectUsbMan(); - } - - if ( iUsbManConnected ) + TInt mtpStatus = EMtpPSStatusUninitialized; + RProperty::Get( KMtpPSUid, KMtpPSStatus, mtpStatus); + + MPX_DEBUG2("CMPXCollectionViewHgImp::ConstructL, mtpstatus = %d", mtpStatus); + + if (mtpStatus != EMtpPSStatusUninitialized) { - if ( iUsbMan.GetDeviceState( deviceState ) != KErrNone ) - { - deviceState = EUsbDeviceStateConfigured; - } - } - - if ( deviceState == EUsbDeviceStateAddress || - deviceState == EUsbDeviceStateConfigured ) - { - TInt usbStatus; - RProperty::Get(KPSUidUsbWatcher, KUsbWatcherSelectedPersonality, usbStatus); - if ((usbStatus == KUsbPersonalityIdMTP) || (usbStatus == KUsbPersonalityIdPCSuiteMTP)) - { - MPX_DEBUG1("USB is active, Stop Delete"); - CompleteDelete( KErrLocked ); - return; - } + MPX_DEBUG1("MTP is active, Stop Delete"); + CompleteDelete( KErrLocked ); + return; } if (iMoreToDo && iStatus.Int() == KErrNone)