svgtopt/SVG/SVGImpl/src/SVGAnimationBase.cpp
branchRCL_3
changeset 39 1902ade171ab
parent 38 db5c883ad1c5
--- a/svgtopt/SVG/SVGImpl/src/SVGAnimationBase.cpp	Tue Aug 31 16:06:58 2010 +0300
+++ b/svgtopt/SVG/SVGImpl/src/SVGAnimationBase.cpp	Wed Sep 01 12:20:46 2010 +0100
@@ -679,13 +679,11 @@
 				        iAnimTime->SaveBeginTime();
             }
 
-            if ( ( ((CSvgDocumentImpl*)iOwnerDocument)->Engine() && ((CSvgDocumentImpl*)iOwnerDocument)->Engine()->CurrentTIme() >= iAnimTime->BeginTime() )
-             || ( ((CSvgDocumentImpl*)iOwnerDocument)->iTimeForJSR226 >= iAnimTime->BeginTime() ) )
+            if ( ( ((CSvgDocumentImpl*)iOwnerDocument)->Engine() && iAnimTime && ((CSvgDocumentImpl*)iOwnerDocument)->Engine()->CurrentTIme() >= iAnimTime->BeginTime() )
+             || ( iAnimTime && ((CSvgDocumentImpl*)iOwnerDocument)->iTimeForJSR226 >= iAnimTime->BeginTime() ) )
 				{
-                if (iTargetElement)
-                    iTargetElement->SetIsAnimating( ETrue );
-                
-                SetIsAnimating( ETrue );
+        	iTargetElement->SetIsAnimating( ETrue );
+        	SetIsAnimating( ETrue );
 				}
 
         }