Possible that smush player tries to release resource twice
|Reported by:||anotherguest||Owned by:||fingolfin|
After been adopting the smush player to suit Symbian
OS thread handling I found a potential problem which is
very easily fixed.
The Destructor of the smushplayer looks like this
But if release() has been called by aborting the movie
playback _initDone is still true, and thus release() is
called twice.. once from play() and once from the
destructor. release() should finish off by setting
_initDone = false, as the resources now are dead.
Ticket imported from: #1098864. Ticket imported from: bugs/1884.