photosgallery/viewframework/commandhandlers/tsrc/ut_commandhandlerdrm/src/t_glxcommandhandlerdrm.cpp
branchRCL_3
changeset 11 71da52165949
parent 0 4e91876724a2
child 13 bcb43dc84c44
--- a/photosgallery/viewframework/commandhandlers/tsrc/ut_commandhandlerdrm/src/t_glxcommandhandlerdrm.cpp	Fri Feb 19 22:51:01 2010 +0200
+++ b/photosgallery/viewframework/commandhandlers/tsrc/ut_commandhandlerdrm/src/t_glxcommandhandlerdrm.cpp	Fri Mar 12 15:42:44 2010 +0200
@@ -24,18 +24,12 @@
 //  EXTERNAL INCLUDES
 #include <EUnitMacros.h>
 #include <EUnitDecorators.h>
-
 #include "glxcommandhandlerdrm.h"
 #include "ut_glxdummymedialist.h"
-
 #include <glxcommandhandlers.hrh>
-
 #include <mpxmediadrmdefs.h>
 #include <mpxmediageneraldefs.h>
 #include <glxmediageneraldefs.h>
-
-#include "glxdummyvlm.h"
-
 #include <Ecom/ECom.h>
 
 //  INTERNAL INCLUDES
@@ -51,7 +45,10 @@
     
 CGlxCommandHandlerDRMTester::~CGlxCommandHandlerDRMTester()
     {
-    iDRMHandler->Deactivate();
+    if ( iDRMHandler )
+        {
+        iDRMHandler->Deactivate();
+        }
     
     iCommandHandlerList.ResetAndDestroy();
 	iCommandHandlerList.Close();
@@ -172,6 +169,7 @@
 void T_GlxCommandHandlerDRM::Teardown(  )
     {
     delete iDRMHandlerTester;
+    iDRMHandlerTester = NULL;
     
     REComSession::FinalClose();
     }