uigraphics/AknIcon/src/AknNvgFormatHandler.cpp
changeset 98 4c5ac0e85ed3
parent 0 05e9090e2422
--- a/uigraphics/AknIcon/src/AknNvgFormatHandler.cpp	Tue Jul 06 15:23:53 2010 +0300
+++ b/uigraphics/AknIcon/src/AknNvgFormatHandler.cpp	Wed Aug 18 10:48:00 2010 +0300
@@ -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;
         }