Opened 11 months ago

Closed 11 months ago

Last modified 11 months ago

#14329 closed defect (fixed)

TETRAEDGE: Quitting from the main menu of Syberia II freezes ScummVM if "Return to the launcher" is set

Reported by: Thunderforge Owned by: criezy
Priority: high Component: Engine: Tetraedge
Version: Keywords: has-pull-request
Cc: Game: Syberia 2

Description (last modified by Thunderforge)

When quitting from the main menu in Syberia II, ScummVM freezes.

Reproduction Steps

  1. In the ScummVM launcher, go to "Global Options" → "GUI" and then check "Return to the launcher when leaving the game"
  2. Launch Syberia II in ScummVM
  3. On the main menu, click "Exit Game"

The music will continue but ScummVM will freeze.

Versions Tested

  • ScummVM 2.8.0 Daily 2023-03-14 macOS x64
  • Syberia II 1.0.0 macOS (GOG release)

Change History (8)

comment:1 by Thunderforge, 11 months ago

Description: modified (diff)

comment:2 by Thunderforge, 11 months ago

Priority: normalhigh

comment:3 by Thunderforge, 11 months ago

Also, the console says this when you click on "Exit Game":

mouse clicked button 'quitButton' (from leftup)
TeCore::findFile Searched but didn't find menus/confirm/confirmQuit.lua
WARNING: File::open: node does not exist!
WARNING: TeLuaThread::executeFile: File confirmQuit.lua can't be opened!
WARNING: confirm script not loaded, default to Yes.!

comment:4 by Thunderforge, 11 months ago

I found out that this only happens if you go to the ScummVM Launcher -> Global Options -> GUI and then check "Return to the launcher when leaving the game". If that option is unchecked, there is no freeze.

comment:5 by Thunderforge, 11 months ago

Description: modified (diff)
Summary: TETRAEDGE: Quitting from the main menu of Syberia II freezes ScummVMTETRAEDGE: Quitting from the main menu of Syberia II freezes ScummVM if "Return to the launcher" is set

comment:6 by criezy, 11 months ago

Keywords: has-pull-request added

I created a pull request that fixes this issue.
It also fixes a separate issue when the Ask for confirmation on exit option is toggled on in the ScummVM options.

https://github.com/scummvm/scummvm/pull/4827

comment:7 by criezy, 11 months ago

Owner: set to criezy
Resolution: fixed
Status: newclosed

The pull request has already been merged, so the issue should be fixed now.

comment:8 by Thunderforge, 11 months ago

I've confirmed that the fix works. Thank you!

Note: See TracTickets for help on using tickets.