imagehandlingutilities/thumbnailmanager/thumbnailclient/src/thumbnailmanagerimpl.cpp
--- a/imagehandlingutilities/thumbnailmanager/thumbnailclient/src/thumbnailmanagerimpl.cpp Wed Jun 09 10:01:32 2010 +0300
+++ b/imagehandlingutilities/thumbnailmanager/thumbnailclient/src/thumbnailmanagerimpl.cpp Mon Jun 21 16:00:46 2010 +0300
@@ -47,7 +47,11 @@
//
CThumbnailManagerImpl::~CThumbnailManagerImpl()
{
- delete iRequestQueue;
+ TN_DEBUG1( "CThumbnailManagerImpl::~CThumbnailManagerImpl() - start" );
+
+ delete iRequestQueue;
+ iRequestQueue = NULL;
+
iSession.Close();
iFs.Close();
@@ -65,6 +69,8 @@
}
delete iMimeTypeList;
+
+ TN_DEBUG1( "CThumbnailManagerImpl::~CThumbnailManagerImpl() - end" );
}
@@ -94,6 +100,7 @@
( EOptimizeForQuality ), iRequestId( 0 )
{
// No implementation required
+ TN_DEBUG1( "CThumbnailManagerImpl::CThumbnailManagerImpl()" );
}
@@ -104,6 +111,8 @@
//
void CThumbnailManagerImpl::ConstructL()
{
+ TN_DEBUG1( "CThumbnailManagerImpl::ConstructL - start");
+
User::LeaveIfError( iSession.Connect());
User::LeaveIfError( iFs.Connect());
User::LeaveIfError( iFs.ShareProtected());
@@ -129,11 +138,14 @@
{
// Fbs connection was available in the beginning, no need to
// increase the reference count
+ TN_DEBUG1( "CThumbnailManagerImpl::ConstructL - no need to update sessionCount");
}
}
// request processor
iRequestQueue = CThumbnailRequestQueue::NewL();
+
+ TN_DEBUG1( "CThumbnailManagerImpl::ConstructL - end");
}