--- a/javauis/lcdui_akn/lcdui/src/CMIDCanvasGraphicsItemPainter.cpp Mon Jun 21 15:32:50 2010 +0300
+++ b/javauis/lcdui_akn/lcdui/src/CMIDCanvasGraphicsItemPainter.cpp Thu Jul 15 18:31:06 2010 +0300
@@ -118,7 +118,13 @@
{
case ESync:
// We redraw the proper drawing rect.
- DrawNow(TRect(iPosition, iViewSize));
+ // The top-left point is set to PositionRelativeToScreen
+ // in case that scaling is on.
+ DrawNow(
+ TRect(
+ iContentRect.Size() != iViewSize ?
+ PositionRelativeToScreen() : iPosition,
+ iViewSize));
break;
case ESyncRect: