diff -r 433cbbb6a04b -r 10534483575f uiacceltk/hitchcock/coretoolkit/rendervg10/src/huivg10canvasgc.cpp --- a/uiacceltk/hitchcock/coretoolkit/rendervg10/src/huivg10canvasgc.cpp Fri Mar 12 15:47:04 2010 +0200 +++ b/uiacceltk/hitchcock/coretoolkit/rendervg10/src/huivg10canvasgc.cpp Mon Mar 15 12:43:37 2010 +0200 @@ -144,8 +144,10 @@ // Acquire background texture const CHuiTexture* backgroundTexture = NULL; TInt err = CHuiStatic::Env().Skin().GetTexture(EHuiSkinBackgroundTexture, backgroundTexture); - ASSERT(backgroundTexture!=NULL); - __ASSERT_ALWAYS(err == KErrNone, User::Invariant()); + if(err) + { + return; + } // Apply background texture THuiImage background(*backgroundTexture); @@ -197,12 +199,13 @@ iGc->PopClip(); break; case CHuiDisplay::EClearWithSkinBackground: - TRect skinRect; - TRect dummy; - GetRectForItem(item.SkinBackground(), dummy, skinRect); backgroundTexture = s60skin->BackgroundTexture(item.SkinBackground()); if (backgroundTexture) { + TRect skinRect; + TRect dummy; + GetRectForItem(item.SkinBackground(), dummy, skinRect); + THuiImage background(*backgroundTexture); TPoint screenOrigin(0, 0);