Revision febb613...

Go back to digest for 9th January 2011

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