diff -r db5c883ad1c5 -r 1902ade171ab svgtopt/VGRenderer/PseudoVG/src/PseudoVGSurfaceImpl.cpp --- a/svgtopt/VGRenderer/PseudoVG/src/PseudoVGSurfaceImpl.cpp Tue Aug 31 16:06:58 2010 +0300 +++ b/svgtopt/VGRenderer/PseudoVG/src/PseudoVGSurfaceImpl.cpp Wed Sep 01 12:20:46 2010 +0100 @@ -50,8 +50,8 @@ TInt CPseudoVGSurfaceImpl::InitializeSurface(TSize aSize, TInt /*aColorSpace*/) { iSize = aSize; - iPseodoVGRendererImpl->EmptyEncodedData(); - return KErrNone; + return iPseodoVGRendererImpl->vgGetError(); + } void CPseudoVGSurfaceImpl::SetConfiguration(TInt aOption, const TAny* aValue) @@ -69,8 +69,9 @@ TInt CPseudoVGSurfaceImpl::ResizeSurface(TSize aSize) { - iSize = aSize; - return KErrNone; + iSize = aSize; + iPseodoVGRendererImpl->EmptyEncodedData(); + return iPseodoVGRendererImpl->vgGetError(); } TInt CPseudoVGSurfaceImpl::CopyBitmap(TInt aDisplayMode, TInt aMaskMode,CFbsBitmap *aBitmap, CFbsBitmap *aMask, TSize /*aSize*/)