Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#6479 closed defect (fixed)

NEVERHOOD: Radio shows the wrong picture at first

Reported by: eriktorbjorn Owned by: bluegr
Priority: normal Component: Engine: Neverhood
Keywords: Cc:
Game: The Neverhood

Description

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.

Change History (2)

comment:1 by bluegr, 6 years ago

Owner: set to bluegr
Resolution: fixed
Status: newclosed

comment:2 by bluegr, 6 years ago

Thank for your bug report. Fixed in commit 784786a - this should be included in the next daily version of ScummVM. Closing.

Note: See TracTickets for help on using tickets.