GLK: SCOTT: fatal() and GlkExit() do return
|Reported by:||angstsmurf||Owned by:|
|Priority:||normal||Component:||Engine: GLK: Scott|
Scott::fatal() method is supposed to print an error message and then exit, but seems to return after calling
GlkExit(), which is also not supposed to return.
This causes an assert: "Assertion failed: (idx < _size), function operator, file array.h, line 234" after showing the "Unsupported game! [press any key to exit]" message when trying to run an unsupported game.
The expected behaviour would be to either return to the launcher or exit ScummVM cleanly.