javauis/lcdui_akn/lcdgr/src/CMIDGraphics.cpp
branchRCL_3
changeset 83 26b2b12093af
parent 77 7cee158cb8cd
--- a/javauis/lcdui_akn/lcdgr/src/CMIDGraphics.cpp	Wed Sep 15 12:05:25 2010 +0300
+++ b/javauis/lcdui_akn/lcdgr/src/CMIDGraphics.cpp	Wed Oct 13 14:23:59 2010 +0300
@@ -134,12 +134,6 @@
         // need to be calculated.
         eglAvailable = ETrue;
     }
-    
-    // Use premultiplied colors in target bitmap if
-    // EGL surface is in use or Canvas has video overlay active.
-    TBool premultiplied = eglAvailable || 
-            (iCanvasTarget && iCanvasTarget->IsVideoOverlayActive());
-            
 #else // !RD_JAVA_NGA_ENABLED
 TBool CMIDGraphics::ProcessL(
     const TMIDBufferOp*& aRead, const TMIDBufferOp* aEnd,
@@ -356,7 +350,7 @@
 #ifndef RD_JAVA_NGA_ENABLED
             graphics.DrawImage(image, drawImage->iPoint, drawImage->iAnchor);
 #else // RD_JAVA_NGA_ENABLED
-            graphics.DrawImage(image, drawImage->iPoint, drawImage->iAnchor, premultiplied);
+            graphics.DrawImage(image, drawImage->iPoint, drawImage->iAnchor, eglAvailable);
             if (eglAvailable)
             {
                 UpdateRect(CalcDstRect(
@@ -384,7 +378,7 @@
             graphics.DrawRegion(
                 image, drawRegion->iSrcPosition, drawRegion->iSrcSize,
                 drawRegion->iTransform, drawRegion->iDstPoint,
-                drawRegion->iAnchor, premultiplied);
+                drawRegion->iAnchor, eglAvailable);
             if (eglAvailable)
             {
                 UpdateRect(CalcDstRect(drawRegion->iDstPoint, drawRegion->iSrcSize,
@@ -501,12 +495,6 @@
         premultiplied = ETrue;
         UpdateRect(aRect);
     }
-    
-    // Video overlay support
-    if (iCanvasTarget && iCanvasTarget->IsVideoOverlayActive())
-    {
-        premultiplied = ETrue;
-    }
 #endif
 
     err = iGraphics->DrawPixels(aType, aAddress, aLength, aScanLength,