equal
deleted
inserted
replaced
254 { |
254 { |
255 readedSetting = KDefPreferredConnection; |
255 readedSetting = KDefPreferredConnection; |
256 } |
256 } |
257 aServiceSettings->SetSmsBearer((CSmsSettings::TMobileSmsBearer) readedSetting); |
257 aServiceSettings->SetSmsBearer((CSmsSettings::TMobileSmsBearer) readedSetting); |
258 |
258 |
|
259 // Check if we need to store SMSC time stamp OR device Time stamp |
|
260 if (iCenRepSession->Get(KSmumShowSMSCTimeStamp, readedSetting) != KErrNone) |
|
261 { |
|
262 readedSetting = 0; |
|
263 } |
|
264 aServiceSettings->SetUseServiceCenterTimeStampForDate(readedSetting); |
|
265 |
259 // Reply via same centre |
266 // Reply via same centre |
260 if (iCenRepSession->Get(KSmumRemoveReplyViaSameCentre, readedSetting) |
267 if (iCenRepSession->Get(KSmumRemoveReplyViaSameCentre, readedSetting) |
261 != KErrNone) |
268 != KErrNone) |
262 { |
269 { |
263 if (iCenRepSession->Get(KSmumReplyViaSameCentre, readedSetting) |
270 if (iCenRepSession->Get(KSmumReplyViaSameCentre, readedSetting) |
306 |
313 |
307 if ( IsSIMPresent() ) |
314 if ( IsSIMPresent() ) |
308 { |
315 { |
309 if ( HasSIMChanged() || HasNoSmscSettings() ) |
316 if ( HasSIMChanged() || HasNoSmscSettings() ) |
310 { |
317 { |
311 QDEBUG_WRITE("CMsgSimOperation::StartL Reading sim settings") |
318 QDEBUG_WRITE("CMsgSimOperation::StartL Reading sim settings start") |
312 |
319 |
313 CMsvOperationWait* wait = CMsvOperationWait::NewLC(); |
320 CMsvOperationActiveSchedulerWait* wait = CMsvOperationActiveSchedulerWait::NewLC(); |
314 iSimOperation = iSmsClientMtm->ReadSimParamsL(wait->iStatus); |
321 iSimOperation = iSmsClientMtm->ReadSimParamsL(wait->iStatus); |
315 wait->Start(); |
322 wait->Start(); |
316 |
323 TInt err = wait->iStatus.Int(); |
317 QDEBUG_WRITE("CMsgSimOperation::StartL Before CActiveScheduler::Start") |
|
318 |
|
319 CActiveScheduler::Start(); |
|
320 |
|
321 QDEBUG_WRITE("CMsgSimOperation::StartL After CActiveScheduler::Start") |
|
322 |
|
323 TInt err = wait->iStatus.Int(); |
|
324 StartRunL(err); |
324 StartRunL(err); |
325 CleanupStack::PopAndDestroy(); |
325 CleanupStack::PopAndDestroy(); |
326 |
326 QDEBUG_WRITE("CMsgSimOperation::StartL Reading sim settings end") |
327 } |
327 } |
328 } |
328 } |
329 CompleteClientRequest(0); |
329 CompleteClientRequest(0); |
330 |
330 |
331 QDEBUG_WRITE("CMsgSimOperation::StartL Exit") |
331 QDEBUG_WRITE("CMsgSimOperation::StartL Exit") |
508 { |
508 { |
509 QDEBUG_WRITE("CMsgSimOperation::IsSIMPresent Enter") |
509 QDEBUG_WRITE("CMsgSimOperation::IsSIMPresent Enter") |
510 |
510 |
511 TInt status = KErrNone; |
511 TInt status = KErrNone; |
512 TInt value = 0; |
512 TInt value = 0; |
513 |
513 status = RProperty::Get(KPSUidStartup, KPSSimStatus, value); |
514 status = RProperty::Get(KPSUidStartup, KPSSimStatus, value); |
|
515 |
514 |
516 if (status == KErrNone && value != ESimNotPresent) |
515 if (status == KErrNone && value != ESimNotPresent) |
517 { |
516 { |
518 QDEBUG_WRITE("CMsgSimOperation::IsSIMPresent returned True") |
517 QDEBUG_WRITE("CMsgSimOperation::IsSIMPresent returned True") |
519 |
518 |
520 return ETrue; |
519 return ETrue; |
521 } |
520 } |
522 else |
521 |
523 { |
522 QDEBUG_WRITE("CMsgSimOperation::IsSIMPresent returned False") |
524 QDEBUG_WRITE("CMsgSimOperation::IsSIMPresent returned False") |
523 return EFalse; |
525 |
|
526 return EFalse; |
|
527 } |
|
528 |
|
529 |
|
530 } |
524 } |
531 |
525 |
532 TBool CMsgSimOperation::HasSIMChanged() |
526 TBool CMsgSimOperation::HasSIMChanged() |
533 { |
527 { |
534 QDEBUG_WRITE("CMsgSimOperation::HasSIMChanged Enter") |
528 QDEBUG_WRITE("CMsgSimOperation::HasSIMChanged Enter") |