diff options
author | Filippos Karapetis | 2007-07-31 17:41:10 +0000 |
---|---|---|
committer | Filippos Karapetis | 2007-07-31 17:41:10 +0000 |
commit | 03d7990a341a5c05d2b23b073620159d3fe15a0f (patch) | |
tree | 87318f60b356120b73965e6ba52f4d07c90d9b47 /engines/saga/scene.cpp | |
parent | ea251afbb7dcee4de2c6f99d223480841c89ed40 (diff) | |
download | scummvm-rg350-03d7990a341a5c05d2b23b073620159d3fe15a0f.tar.gz scummvm-rg350-03d7990a341a5c05d2b23b073620159d3fe15a0f.tar.bz2 scummvm-rg350-03d7990a341a5c05d2b23b073620159d3fe15a0f.zip |
Some updates to the psychic profile in IHNM. sfPsychicProfileOff has been enabled again
svn-id: r28361
Diffstat (limited to 'engines/saga/scene.cpp')
-rw-r--r-- | engines/saga/scene.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/engines/saga/scene.cpp b/engines/saga/scene.cpp index 6e51296bad..3c98421361 100644 --- a/engines/saga/scene.cpp +++ b/engines/saga/scene.cpp @@ -1361,12 +1361,13 @@ void Scene::clearPlacard() { } void Scene::clearPsychicProfile() { - _vm->_scene->clearPlacard(); - _vm->_actor->showActors(false); - _vm->_gfx->restorePalette(); - _vm->_scene->restoreScene(); - _vm->_interface->setMode(kPanelMain); - _vm->_interface->activate(); + if (_vm->_interface->getMode() == kPanelPlacard) { + _vm->_scene->clearPlacard(); + _vm->_actor->showActors(false); + _vm->_gfx->restorePalette(); + _vm->_scene->restoreScene(); + _vm->_interface->activate(); + } } void Scene::showIHNMDemoSpecialScreen() { |