equal
deleted
inserted
replaced
30 #include <obexutilsdialog.h> |
30 #include <obexutilsdialog.h> |
31 #include <UiklafInternalCRKeys.h> |
31 #include <UiklafInternalCRKeys.h> |
32 #include <Obexutils.rsg> |
32 #include <Obexutils.rsg> |
33 #include <sysutil.h> |
33 #include <sysutil.h> |
34 #include <bautils.h> |
34 #include <bautils.h> |
35 #include <pathinfo.h> // provides interface for quering system paths |
35 #include <driveinfo.h> |
36 #include <AknWaitDialog.h> |
36 #include <AknWaitDialog.h> |
37 #include <btengdomaincrkeys.h> |
37 #include <btengdomaincrkeys.h> |
38 #include <e32math.h> |
38 #include <e32math.h> |
39 #include <es_sock.h> |
39 #include <es_sock.h> |
40 #include <bt_sock.h> |
40 #include <bt_sock.h> |
633 TRACE_FUNC_ENTRY |
633 TRACE_FUNC_ENTRY |
634 |
634 |
635 iDrive = EDriveZ; // Intialize iDrive to Z |
635 iDrive = EDriveZ; // Intialize iDrive to Z |
636 TInt filesize = iBTObject->Length(); |
636 TInt filesize = iBTObject->Length(); |
637 |
637 |
638 TFileName mmcRoot = PathInfo::MemoryCardRootPath(); // e.g. "E:\\" |
|
639 |
|
640 TInt mmcDrive = KDefaultDrive; // External memory card |
638 TInt mmcDrive = KDefaultDrive; // External memory card |
641 TInt imsDrive = KDefaultDrive; // Internal mass storage |
639 TInt imsDrive = KDefaultDrive; // Internal mass storage |
642 |
640 |
643 if ( mmcRoot == _L("E:\\")) |
641 User::LeaveIfError(DriveInfo::GetDefaultDrive(DriveInfo::EDefaultMassStorage, imsDrive)); |
644 { |
642 User::LeaveIfError(DriveInfo::GetDefaultDrive(DriveInfo::EDefaultRemovableMassStorage, mmcDrive)); |
645 mmcDrive = EDriveE; |
643 |
646 imsDrive = EDriveF; |
644 TRACE_INFO( (_L( "[oppreceiveservice] CheckCapacityL imsDrive=%d; mmcDrive=%d\t" ),imsDrive, mmcDrive ) ); |
647 } |
645 |
648 else if ( mmcRoot == _L("F:\\") ) |
|
649 { |
|
650 mmcDrive = EDriveF; |
|
651 imsDrive = EDriveE; |
|
652 } |
|
653 TVolumeInfo volumeInfo; |
646 TVolumeInfo volumeInfo; |
654 TInt err = iFs.Volume(volumeInfo, imsDrive); |
647 TInt err = iFs.Volume(volumeInfo, imsDrive); |
655 |
648 |
656 // If err != KErrNone, Drive is not available. |
649 // If err != KErrNone, Drive is not available. |
657 // |
650 // |