More Info

Revision febb613...

(Back to digest)
 

Bug Fixes in Multimedia

sitter at kde dot org committed changes in [Phonon/4.4] /phonon/mediaobject.cpp:

Queue the stateChanged connection to prevent issues with Amarok's engine controller.

On error Amarok's engine controller will delete the MediaObject, meaning
if the error state was emitted from the same thread it will destroy the
backend's MediaObject *while* it is doing something. By queuing the
connection the MediaObject can finish whatever it is doing before Amarok
starts doing nasty things to us.

File Changes

Modified 1 files
/phonon/mediaobject.cpp
1 files changed in total