diff -r 199e6e1e0b54 -r a91aa46552be ui/views/detailsview/src/glxdetailsview.cpp --- 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 (mDocLoader->findWidget(GLX_DETAILSVIEW_VIEW)); - mImageBackGround = static_cast (mDocLoader->findWidget( - GLX_DETAILSVIEW_IMGBCKGROUND)); - mDetailsIcon = static_cast (mDocLoader->findWidget(GLX_DETAILSVIEW_IMAGE)); - } + mView = static_cast (mDocLoader->findWidget(GLX_DETAILSVIEW_VIEW)); + mImageBackGround = static_cast (mDocLoader->findWidget( + GLX_DETAILSVIEW_IMGBCKGROUND)); + mDetailsIcon = static_cast (mDocLoader->findWidget(GLX_DETAILSVIEW_IMAGE)); + } - mFavIcon = static_cast (mDocLoader->findWidget(GLX_DETAILSVIEW_FAVICON)); - - mShareButton = static_cast (mDocLoader->findWidget(GLX_DETAILSVIEW_SHAREBUTTON)); - - mListView = static_cast (mDocLoader->findWidget(GLX_DETAILSVIEW_LISTWIDGET)); + mFavIcon = static_cast (mDocLoader->findWidget(GLX_DETAILSVIEW_FAVICON)); + mShareButton = static_cast (mDocLoader->findWidget(GLX_DETAILSVIEW_SHAREBUTTON)); + mListView = static_cast (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 ); }