pkiutilities/CertmanUi/SRC/CertmanuiviewPersonal.cpp
branchCompilerCompatibility
changeset 8 150a5dd64ae5
parent 5 3b17fc5c9564
child 49 09b1ac925e3f
--- a/pkiutilities/CertmanUi/SRC/CertmanuiviewPersonal.cpp	Mon Mar 08 21:44:12 2010 +0000
+++ b/pkiutilities/CertmanUi/SRC/CertmanuiviewPersonal.cpp	Sun Mar 14 13:12:09 2010 +0000
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies). 
+* Copyright (c) 2003-2010 Nokia Corporation and/or its subsidiary(-ies). 
 * All rights reserved.
 * This component and the accompanying materials are made available
 * under the terms of "Eclipse Public License v1.0"
@@ -496,11 +496,17 @@
     {
     CERTMANUILOGGER_ENTERFN( "CCertManUIViewPersonal::DoDeactivate" );
 
-    iCurrentPosition = iContainerPersonal->iListBox->CurrentItemIndex();
-    iTopItem = iContainerPersonal->iListBox->TopItemIndex();
-    if ( iContainerPersonal )
+    if( iContainerPersonal )
         {
-        ((CAknViewAppUi*)iAvkonAppUi)->RemoveFromViewStack(*this, iContainerPersonal);
+        CEikColumnListBox* listBox = iContainerPersonal->iListBox;
+        if( listBox )
+            {
+            iCurrentPosition = listBox->CurrentItemIndex();
+            iTopItem = listBox->TopItemIndex();
+            }
+
+        iAvkonAppUi->RemoveFromViewStack( *this, iContainerPersonal );
+
         delete iContainerPersonal;
         iContainerPersonal = NULL;
         }