diff -r 9be6eed35a80 -r db5c883ad1c5 svgtopt/SVG/SVGEngine/src/SVGContentHandler.cpp --- a/svgtopt/SVG/SVGEngine/src/SVGContentHandler.cpp Tue May 11 17:02:26 2010 +0300 +++ b/svgtopt/SVG/SVGEngine/src/SVGContentHandler.cpp Tue Aug 31 16:06:58 2010 +0300 @@ -26,7 +26,7 @@ #include "SVGUseElementImpl.h" #include "SVGAnimationElementImpl.h" -#include "rxmlreader.h" +#include #include "SVGPaintCssValueImpl.h" #include "SVGPathElementImpl.h" @@ -1434,9 +1434,14 @@ CleanupStack::PopAndDestroy( 1 ); // tBufC2 } - iCurrentElement->SetTransform(KTransform,tPf); - - CleanupStack::PopAndDestroy( 2 ); // tBufC & TFinal + TBool rVal = iCurrentElement->SetTransform(KTransform,tPf); + CleanupStack::PopAndDestroy( 2 ); // tBufC & TFinal + + if (!rVal) + { + return EFalse; + } + return ETrue; }