emailservices/emailstore/base_plugin/src/baseplugindelayedops.cpp
changeset 48 10eaf342f539
parent 47 f83bd4ae1fe3
child 56 15bc1d5d6267
--- a/emailservices/emailstore/base_plugin/src/baseplugindelayedops.cpp	Thu Jun 24 14:32:18 2010 +0300
+++ b/emailservices/emailstore/base_plugin/src/baseplugindelayedops.cpp	Tue Jun 29 17:12:28 2010 +0300
@@ -72,6 +72,16 @@
     
     //self-destroy.
     iManager->DequeueOp( *this );
+    
+    //Remove this from iDelayedOpReqs as well.
+    for ( TInt i = 0; i < iPlugin->iDelayedOpReqs.Count(); i++ )
+        {
+        if ( iPlugin->iDelayedOpReqs[i] == this )
+            {
+            iPlugin->iDelayedOpReqs.Remove( i );
+            break;
+            }
+        }
     delete this;
     }