ui/views/detailsview/src/glxdetailsview.cpp
changeset 70 a91aa46552be
parent 67 199e6e1e0b54
--- a/ui/views/detailsview/src/glxdetailsview.cpp	Fri Sep 17 08:29:24 2010 +0300
+++ b/ui/views/detailsview/src/glxdetailsview.cpp	Mon Oct 04 00:17:18 2010 +0300
@@ -95,21 +95,22 @@
     if (!mDocLoader) {
         mDocLoader = new GlxDetailsViewDocLoader();
     }
-    mDocLoader->load(GLX_DETAILSVIEW_DOCMLPATH, &loaded);
+    
+    if ( mDocLoader ) {
+        mDocLoader->load(GLX_DETAILSVIEW_DOCMLPATH, &loaded);
 
-    if (!mView) {
+        if (!mView) {
 
-        mView = static_cast<HbView*> (mDocLoader->findWidget(GLX_DETAILSVIEW_VIEW));
-        mImageBackGround = static_cast<HbLabel*> (mDocLoader->findWidget(
-            GLX_DETAILSVIEW_IMGBCKGROUND));
-        mDetailsIcon = static_cast<HbLabel*> (mDocLoader->findWidget(GLX_DETAILSVIEW_IMAGE));
-    }
+            mView = static_cast<HbView*> (mDocLoader->findWidget(GLX_DETAILSVIEW_VIEW));
+            mImageBackGround = static_cast<HbLabel*> (mDocLoader->findWidget(
+                GLX_DETAILSVIEW_IMGBCKGROUND));
+            mDetailsIcon = static_cast<HbLabel*> (mDocLoader->findWidget(GLX_DETAILSVIEW_IMAGE));
+        }
 
-    mFavIcon = static_cast<GlxDetailsIcon*> (mDocLoader->findWidget(GLX_DETAILSVIEW_FAVICON));
-
-    mShareButton = static_cast<HbPushButton*> (mDocLoader->findWidget(GLX_DETAILSVIEW_SHAREBUTTON));
-
-    mListView = static_cast<HbListView*> (mDocLoader->findWidget(GLX_DETAILSVIEW_LISTWIDGET));
+        mFavIcon = static_cast<GlxDetailsIcon*> (mDocLoader->findWidget(GLX_DETAILSVIEW_FAVICON));
+        mShareButton = static_cast<HbPushButton*> (mDocLoader->findWidget(GLX_DETAILSVIEW_SHAREBUTTON));
+        mListView = static_cast<HbListView*> (mDocLoader->findWidget(GLX_DETAILSVIEW_LISTWIDGET));
+    }
 
     //Set the Model
     mModel = model;
@@ -125,9 +126,7 @@
     mImageBackGround->show();
     mDetailsIcon->show();
     
-    setWidget(mView);
-
-    
+    setWidget(mView); 
 
     OstTraceFunctionExit0( GLXDETAILSVIEW_INITIALIZEVIEW_EXIT );
 }