uigraphics/AknIcon/src/AknNvgFormatHandler.cpp
changeset 93 b705c392b9a4
parent 0 05e9090e2422
--- a/uigraphics/AknIcon/src/AknNvgFormatHandler.cpp	Fri Jul 09 18:26:31 2010 +0800
+++ b/uigraphics/AknIcon/src/AknNvgFormatHandler.cpp	Fri Jul 23 17:22:50 2010 +0800
@@ -170,6 +170,8 @@
         CFbsBitmap* aMask, TSize Bitmapsize, TDisplayMode Bitmapdepth,
         TDisplayMode Maskdepth, TRgb aColor, TBool aMarginFlag)
     {
+    if(!iData)
+        User::Leave(KErrNotFound);
     FormCommonHeader(aBitmap, EFalse, aColor, aMarginFlag);
     aBitmap->CreateExtendedBitmap(Bitmapsize, Bitmapdepth,
             KUidNvgProprietaryFormat, iData->Ptr(), iData->Length());
@@ -238,7 +240,7 @@
     {
     // Modes currently supported by SVG engine are:
     // EGray2, EColor4K, EColor64K, EColor16M
-    if ( aMode != EGray2 )
+//    if ( aMode != EGray2 ) EASK-824CMD:VGISymbianCopyToBitmap fails for bitmaps with EGray2 display modes.Modifying to create bitmaps with supported displaymodes
         {
         aMode = aPreferredMode;
         }