[Scummvm-tracker] [ScummVM :: Bugs] #12465: AGS: Crash when exiting Mage's Initiation
ScummVM :: Bugs
trac at scummvm.org
Sat May 1 03:40:37 UTC 2021
#12465: AGS: Crash when exiting Mage's Initiation
-------------------+--------------------------
Reporter: criezy | Owner: dreammaster
Type: defect | Status: closed
Priority: normal | Component: Engine: AGS
Version: | Resolution: fixed
Keywords: | Game:
-------------------+--------------------------
Changes (by dreammaster):
* owner: (none) => dreammaster
* status: new => closed
* resolution: => fixed
Comment:
Thanks for doing the analysis, and pointing out the possible duplicate. It
turned out to be that the original has the "quit" method halt the program
by calling SDL_Quit, whereas for ScummVM I have to have a bunch of "if
(_G(abort_engine)) return -1" in various places to allow a graceful break
out of the game loop (since we don't allow exceptions in engines yet).
Turns out I needed to add a few more.
--
Ticket URL: <https://bugs.scummvm.org/ticket/12465#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list