Revision 925868

Go back to digest for 15th February 2009

Bug Fixes in Multimedia

Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok/src/EngineController.cpp:

The following check is an attempt to fix bug 180339 and other issues with Phonon.

The theory:
It has been observed that Phonon will sometimes emit a stateChanged() with _both_ oldState and newState == 0, which makes little sense. After that it goes berserk, until you restart Amarok.

Now we try to detect this weird state, and then try to destroy and recreate all Phonon objects, in the hope of fixing the situation.

Fingers crossed.

File Changes

Modified 1 files
  • /trunk/extragear/multimedia/amarok/src/EngineController.cpp
1 files changed in total