diff -r 7c5dd702d6d3 -r f93c875b566e uiacceltk/hitchcock/coretoolkit/src/huicanvaspainter.cpp --- a/uiacceltk/hitchcock/coretoolkit/src/huicanvaspainter.cpp Tue May 11 17:03:00 2010 +0300 +++ b/uiacceltk/hitchcock/coretoolkit/src/huicanvaspainter.cpp Tue May 25 13:39:57 2010 +0300 @@ -248,7 +248,7 @@ TRect CHuiCanvasPainter::CommandBufferCoverage(TInt aOrientation) { TInt bufferCount = iCommandBuffers.Count(); - RRegion tempRegion; + RRegionBuf<1> tempRegion; for (TInt cb = 0; cb < bufferCount; cb++) { @@ -258,7 +258,9 @@ tempRegion.AddRect(iCommandBuffers[cb]->iOriginalDisplayRect); } } - return tempRegion.BoundingRect(); + TRect result = tempRegion.BoundingRect(); + tempRegion.Close(); + return result; } void CHuiCanvasPainter::ClearCapturingBufferArea(const TRect& /*aRect*/)