photosgallery/viewframework/commandhandlers/tsrc/ut_commandhandlerdrm/src/t_glxcommandhandlerdrm.cpp
--- 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();
}