phonebookui/Phonebook2/Commands/src/CPbk2CommandStore.cpp
branchRCL_3
changeset 85 38bb213f60ba
parent 68 9da50d567e3c
--- a/phonebookui/Phonebook2/Commands/src/CPbk2CommandStore.cpp	Wed Sep 15 11:56:55 2010 +0300
+++ b/phonebookui/Phonebook2/Commands/src/CPbk2CommandStore.cpp	Wed Oct 13 14:15:33 2010 +0300
@@ -18,7 +18,6 @@
 
 // INCLUDE FILES
 #include "CPbk2CommandStore.h"
-#include "MPbk2CommandResourceRelease.h"
 
 // Phonebook 2
 #include <MPbk2Command.h>
@@ -223,25 +222,11 @@
             MPbk2Command* arrayCmd = iCommandArray[j];
             if (idleDestCmd == arrayCmd)
                 {
+                // Remove from command array
+                iCommandArray.Remove(j);
                 iIdleDestructableCommands.Remove(i);
-                                
-                // Try to get MPbk2ResourceRelease interface.
-                TUid uid;
-                uid.iUid = MPbk2ResourceReleaseUID;
-                MPbk2ResourceRelease* release = static_cast<MPbk2ResourceRelease *>(idleDestCmd->CommandExtension(uid));
-                if (release)
-                  {
-                    // Call ReleaseResource before delete.
-                    release->ReleaseResource();
-                  }
-              
-                // Remove from command array
-                iCommandArray.Remove(j);                
-                
                 delete idleDestCmd;
                 idleDestCmd = NULL;
-                
-                break;
                 }
             }
         }
@@ -252,7 +237,7 @@
 // CPbk2CommandStore::DestroyAllCommands
 // --------------------------------------------------------------------------
 //
-EXPORT_C void CPbk2CommandStore::DestroyAllCommands()
+void CPbk2CommandStore::DestroyAllCommands()
     {
     // Delete objects in idle commands array using CommandFinished
     for (TInt i = 0; i < iCommandArray.Count(); ++i)