equal
deleted
inserted
replaced
585 else if ( aNewlyActivatedViewId.iAppUid == TUid::Uid(KLogsAppUID3) && |
585 else if ( aNewlyActivatedViewId.iAppUid == TUid::Uid(KLogsAppUID3) && |
586 aNewlyActivatedViewId.iViewUid == this->Id() && |
586 aNewlyActivatedViewId.iViewUid == this->Id() && |
587 aViewIdToBeDeactivated.iAppUid != TUid::Uid(KLogsAppUID3) ) |
587 aViewIdToBeDeactivated.iAppUid != TUid::Uid(KLogsAppUID3) ) |
588 { |
588 { |
589 // Reset array, will call StateChangedL with state EStateArrayReseted and update the listbox. |
589 // Reset array, will call StateChangedL with state EStateArrayReseted and update the listbox. |
590 CurrentModel()->DoDeactivate( MLogsModel::ESkipClearing, |
590 if ( (aNewlyActivatedViewId.iViewUid.iUid == EStmDialledListViewId )|| |
591 MLogsModel::EResetOnlyArray ); |
591 (aNewlyActivatedViewId.iViewUid.iUid == EStmMissedListViewId )|| |
|
592 (aNewlyActivatedViewId.iViewUid.iUid == EStmReceivedListViewId )) |
|
593 { |
|
594 CurrentModel()->DoDeactivate( MLogsModel::ESkipClearing, |
|
595 MLogsModel::EKeepDBConnection ); |
|
596 } |
|
597 else |
|
598 { |
|
599 CurrentModel()->DoDeactivate( MLogsModel::ESkipClearing, |
|
600 MLogsModel::EResetOnlyArray ); |
|
601 } |
592 DrawComponents(); |
602 DrawComponents(); |
593 TRAP(err, CancelSaveToPbkL()); |
603 TRAP(err, CancelSaveToPbkL()); |
594 } |
604 } |
595 |
605 |
596 // If a leave happened, clear the call parameters here. |
606 // If a leave happened, clear the call parameters here. |