From kde-commits Thu Aug 23 15:51:37 2007 From: Matthias Kretz Date: Thu, 23 Aug 2007 15:51:37 +0000 To: kde-commits Subject: KDE/kdelibs/phonon/platform_kde Message-Id: <1187884297.168892.3432.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=118788430608310 SVN commit 703911 by mkretz: fix race: FileJob would send an empty data QByteArray, meaning it reached EOF and will emit result later and then delete itself, but before result is received the backend requests a seek - the job is still seems to be valid, but really is just about to delete itself M +1 -1 kiomediastream.cpp --- trunk/KDE/kdelibs/phonon/platform_kde/kiomediastream.cpp #703910:703911 @@ -113,7 +113,7 @@ void KioMediaStream::seekStream(qint64 position) { Q_D(KioMediaStream); - if (!d->kiojob) { + if (!d->kiojob || d->endOfDataSent) { // no job => job is finished and endOfData was already sent reset(); }