uifw/eikctl/src/EIKSECED.CPP
branchRCL_3
changeset 59 978afdc0236f
parent 56 d48ab3b357f1
child 72 a5e7a4f63858
--- a/uifw/eikctl/src/EIKSECED.CPP	Wed Sep 01 12:16:19 2010 +0100
+++ b/uifw/eikctl/src/EIKSECED.CPP	Tue Sep 14 21:48:24 2010 +0300
@@ -283,6 +283,15 @@
         delete listener;
         }
 #endif
+	// When destruct secret editor, inform FEP that secret editor has been destroyed ,
+    // so FEP can get opportunity to do some clean work, e.g. closing opened SCT dialog.
+    if ( iFepState )
+    	{
+        TRAP_IGNORE( 
+            static_cast<CAknEdwinState*>( iFepState )->ReportAknEdStateEventL( 
+	            MAknEdStateObserver::EAknEdwinDestroy ) 
+            );
+    	}
     delete iInlineEditText;
     delete iFepState;
     delete iTimer;