NEVERHOOD: Radio shows the wrong picture at first
|Reported by:||eriktorbjorn||Owned by:||bluegr|
Current Git version of ScummVM
When looking at the radio, it initially shows the wrong picture. This is particularly noticable when the radio is tuned to where the front door is open. It's supposed to show the radio fully illuminated, but instead it shows the frame right after.
This seems to be because decodeNextFrame() is called twice after gotoFrame(). (One of the calls comes from gotoFrame() itself, the other from SmackerPlayer::updateFrame() by way of Scene::update().)
If you tune the radio to the very other end of the dial, it will crash the next time you look at the radio, probably because it fails to decode the next frame so it gets a NULL pointer instead.
Ticket imported from: bugs/6479.