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