[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/multimedia/kmplayer/src
From:       Koos Vriezen <koos.vriezen () gmail ! com>
Date:       2011-10-08 12:39:30
Message-ID: 20111008123930.98F7DAC886 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1257945 by vriezen:

Fix temporal moment elements timings when smilText has a begin set

And correct the intrinsic timings, which should be at least once all
these child elements have fired

 M  +5 -3      kmplayer_smil.cpp  


--- trunk/extragear/multimedia/kmplayer/src/kmplayer_smil.cpp #1257944:1257945
@@ -4029,8 +4029,6 @@
         region_node = r;
     init (); // sets all attributes
     setState (state_activated);
-    for (NodePtr c = firstChild (); c; c = c->nextSibling ())
-        c->activate ();
     runtime->start ();
 }
 
@@ -4042,7 +4040,9 @@
         rb->repaint ();
         transition.begin (this, runtime);
     }
-    Element::begin ();
+    setState (state_began);
+    for (NodePtr c = firstChild (); c; c = c->nextSibling ())
+        c->activate ();
 
 }
 
@@ -4105,6 +4105,8 @@
             return;
 
         case MsgChildFinished:
+            if (unfinished ())
+                runtime->tryFinish ();
             return;
 
         case MsgMediaUpdated:
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic