diff -r e5af45d51884 -r 31fccae4f8a7 uiacceltk/hitchcock/coretoolkit/src/HuiImageVisual.cpp --- a/uiacceltk/hitchcock/coretoolkit/src/HuiImageVisual.cpp Tue Aug 31 16:07:35 2010 +0300 +++ b/uiacceltk/hitchcock/coretoolkit/src/HuiImageVisual.cpp Wed Sep 01 12:16:53 2010 +0100 @@ -301,6 +301,11 @@ // Actual color of the image. aGc.SetPenAlpha(TInt(effectiveOpacity * 255)); aGc.SetPenColor(iColor); + + // Render Alf image visuals always with high quality. Otherwise scaling etc. with ALF apis + // might produce low-quality + const THuiQuality oldQuality = aGc.Quality(); // store the original quality + aGc.SetQuality(EHuiQualityAccurate); // Apply special color mode. if(iColorMode == EColorDimmed) @@ -386,6 +391,8 @@ } } } + + aGc.SetQuality(oldQuality); // restore quality // Disable special color modes. if(iColorMode == EColorDimmed)