equal
deleted
inserted
replaced
27 #include <StringLoader.h> // Series 60 localisation stringloader |
27 #include <StringLoader.h> // Series 60 localisation stringloader |
28 #include <obexutilsmessagehandler.h> |
28 #include <obexutilsmessagehandler.h> |
29 #include <obexutilsuilayer.h> |
29 #include <obexutilsuilayer.h> |
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 <pathinfo.h> // provides interface for quering system paths |
36 #include <AknWaitDialog.h> |
36 #include <AknWaitDialog.h> |
37 #include <btengdomaincrkeys.h> |
37 #include <btengdomaincrkeys.h> |
250 CObexBufObject* CBIPController::PutRequestIndication() |
250 CObexBufObject* CBIPController::PutRequestIndication() |
251 { |
251 { |
252 TRACE_FUNC_ENTRY |
252 TRACE_FUNC_ENTRY |
253 iLengthHeaderReceived = EFalse; // New put request so clear header based state |
253 iLengthHeaderReceived = EFalse; // New put request so clear header based state |
254 iBTTransferState = ETransferPut; |
254 iBTTransferState = ETransferPut; |
|
255 |
|
256 // Checking if backup is running now - if backup process is active, then we |
|
257 // need to cancel transfer - otherwise phone will freeze during receiving |
|
258 // data |
|
259 if ( TObexUtilsUiLayer::IsBackupRunning() ) |
|
260 { |
|
261 TRACE_INFO ( _L ("Backup in progress! Canceling incoming transfer.")); |
|
262 iBTTransferState = ETransferPutInitError; |
|
263 return NULL; |
|
264 } |
|
265 |
255 TRAPD(err, HandlePutImageRequestL()); |
266 TRAPD(err, HandlePutImageRequestL()); |
256 if (err == KErrNone) |
267 if (err == KErrNone) |
257 { |
268 { |
258 return iBTObject; |
269 return iBTObject; |
259 } |
270 } |