diff options
-rw-r--r-- | engines/mads/action.cpp | 1 | ||||
-rw-r--r-- | engines/mads/nebular/dialogs_nebular.cpp | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/engines/mads/action.cpp b/engines/mads/action.cpp index 88a57d6a4e..e9593955c5 100644 --- a/engines/mads/action.cpp +++ b/engines/mads/action.cpp @@ -75,6 +75,7 @@ void MADSAction::clear() { _articleNumber = 0; _lookFlag = false; _pointEstablished = 0; + _statusText.clear(); _selectedRow = -1; _hotspotId = -1; _secondObject = -1; diff --git a/engines/mads/nebular/dialogs_nebular.cpp b/engines/mads/nebular/dialogs_nebular.cpp index 2e020f3677..8b6418e928 100644 --- a/engines/mads/nebular/dialogs_nebular.cpp +++ b/engines/mads/nebular/dialogs_nebular.cpp @@ -393,6 +393,8 @@ void PictureDialog::restore() { _vm->_palette->setFullPalette(palette._mainPalette); Common::copy(&_palFlags[0], &_palFlags[PALETTE_COUNT], &palette._palFlags[0]); palette._rgbList.copy(_rgbList); + + _vm->_dialogs->_defaultPosition.y = -1; } } |