equal
deleted
inserted
replaced
186 Frees assigned Proxy drive before destruction of the object. |
186 Frees assigned Proxy drive before destruction of the object. |
187 */ |
187 */ |
188 EXPORT_C CLocDrvMountCB::~CLocDrvMountCB() |
188 EXPORT_C CLocDrvMountCB::~CLocDrvMountCB() |
189 { |
189 { |
190 __PRINT1(_L("CLocDrvMountCB::~CLocDrvMountCB() 0x%x"),this); |
190 __PRINT1(_L("CLocDrvMountCB::~CLocDrvMountCB() 0x%x"),this); |
191 if(iProxyDrive && !LocalDrives::IsProxyDrive(Drive().DriveNumber()) && LocalDrives::IsValidDriveMapping(Drive().DriveNumber())) |
191 if(iProxyDrive && !LocalDrives::IsProxyDrive(Drive().DriveNumber())) |
192 delete(iProxyDrive); |
192 delete(iProxyDrive); |
193 } |
193 } |
194 |
194 |
195 |
195 |
196 /** |
196 /** |
279 */ |
279 */ |
280 EXPORT_C void CLocDrvMountCB::DismountedLocalDrive() |
280 EXPORT_C void CLocDrvMountCB::DismountedLocalDrive() |
281 { |
281 { |
282 __ASSERT_ALWAYS(iProxyDrive!=NULL,Fault(ELocDrvDismountedLocalDrive)); |
282 __ASSERT_ALWAYS(iProxyDrive!=NULL,Fault(ELocDrvDismountedLocalDrive)); |
283 iProxyDrive->Dismounted(); |
283 iProxyDrive->Dismounted(); |
284 iProxyDrive->SetMount(NULL); |
|
285 } |
284 } |
286 |
285 |
287 |
286 |
288 /** |
287 /** |
289 static constructor. |
288 static constructor. |