[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: 2012-01-21 17:13:24
Message-ID: 20120121171324.C02F5AC892 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1275103 by vriezen:
Fix call finish from timing groups deactivate
Which caused a parent group never to receive the child finished message
M +2 -1 kmplayer_smil.cpp
--- trunk/extragear/multimedia/kmplayer/src/kmplayer_smil.cpp #1275102:1275103
@@ -2544,13 +2544,14 @@
KDE_NO_EXPORT void SMIL::GroupBase::deactivate () {
+ bool need_finish (unfinished ());
setState (state_deactivated); // avoid recurstion through childDone
for (NodePtr e = firstChild (); e; e = e->nextSibling ())
if (e->active ())
e->deactivate ();
else
e->message (MsgMediaPrefetch, MsgBool (0));
- if (unfinished ())
+ if (need_finish)
finish ();
runtime->init ();
Element::deactivate ();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic