[Scummvm-tracker] [ScummVM] #10144: TITANIC: allow loading saved games via the GMM in the main game window

dafioram trac at scummvm.org
Mon Aug 28 00:58:44 CEST 2017


#10144: TITANIC: allow loading saved games via the GMM in the main game window
-------------------------------+-----------------------------
  Reporter:  dafioram          |      Owner:  dreammaster
      Type:  enhancement       |     Status:  new
  Priority:  low               |  Component:  Engine: Titanic
Resolution:                    |   Keywords:
      Game:  Starship Titanic  |
-------------------------------+-----------------------------
Changes (by dafioram):

 * status:  closed => new
 * resolution:  fixed =>


Comment:

 If I open the GMM while the titanic logo is being shown or once it reaches
 the main game window the game crashes. I would like to be able to load
 using the GMM when at the main game window.

 1.10.0git-4664-g1def441

 {{{
 #0  0x00000000004235cb in
 Titanic::TitanicEngine::canSaveGameStateCurrently (
     this=0x156de70) at engines/titanic/titanic.cpp:214
 #1  0x000000000064bb5b in MainMenuDialog::reflowLayout (this=0x1d98db0)
     at engines/dialogs.cpp:174
 #2  0x00000000005acfb8 in GUI::GuiManager::openDialog (this=0x122bbb0,
     dialog=0x1d98db0) at gui/gui-manager.cpp:452
 #3  0x00000000005a5880 in GUI::Dialog::open (this=0x1d98db0)
     at gui/dialog.cpp:89
 #4  0x00000000005a5833 in GUI::Dialog::runModal (this=0x1d98db0)
     at gui/dialog.cpp:77
 #5  0x0000000000648c06 in Engine::runDialog (this=0x156de70, dialog=...)
     at engines/engine.cpp:584
 #6  0x000000000064887c in Engine::openMainMenuDialog (this=0x156de70)
     at engines/engine.cpp:533
 #7  0x000000000061219b in DefaultEventManager::pollEvent (this=0xc86790,
     event=...) at backends/events/default/default-events.cpp:157
 #8  0x00000000005494f8 in Titanic::Events::pollEvents (this=0x15bdd20)
     at engines/titanic/events.cpp:48
 #9  0x000000000054983c in Titanic::Events::pollEventsAndWait
 (this=0x15bdd20)
     at engines/titanic/events.cpp:112
 #10 0x000000000059dcbd in Titanic::CContinueSaveDialog::show (
     this=0x7ffffffb78c0) at engines/titanic/continue_save_dialog.cpp:80
 #11 0x000000000054f077 in Titanic::CMainGameWindow::selectSavegame (
     this=0x15bff00) at engines/titanic/main_game_window.cpp:133
 #12 0x000000000054ee6a in Titanic::CMainGameWindow::getSavegameSlot (
     this=0x15bff00) at engines/titanic/main_game_window.cpp:107
 #13 0x000000000054eb66 in Titanic::CMainGameWindow::applicationStarting (
     this=0x15bff00) at engines/titanic/main_game_window.cpp:72
 #14 0x0000000000422f14 in Titanic::TitanicEngine::initialize
 (this=0x156de70)
     at engines/titanic/titanic.cpp:122
 #15 0x00000000004230a2 in Titanic::TitanicEngine::run (this=0x156de70)
     at engines/titanic/titanic.cpp:149
 #16 0x000000000040df8e in runGame (plugin=0xc46e20, system=...,
     edebuglevels=...) at base/main.cpp:263
 #17 0x000000000040f151 in scummvm_main (argc=1, argv=0x7fffffffdf38)
     at base/main.cpp:529
 #18 0x000000000040c0fe in main (argc=1, argv=0x7fffffffdf38)
     at backends/platform/sdl/posix/posix-main.cpp:45
 }}}

--
Ticket URL: <https://bugs.scummvm.org/ticket/10144#comment:3>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list