diff options
author | Eugene Sandulenko | 2007-06-17 01:00:06 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2007-06-17 01:00:06 +0000 |
commit | f7b28b95adc5d5492d9a16f93404fd97ce5ecf5d (patch) | |
tree | 87f852bcc5f5ded83987e20347f93381113638c4 /engines/saga/interface.cpp | |
parent | e01c9392291ce60a37717f90426ee4a4bd5b98d0 (diff) | |
download | scummvm-rg350-f7b28b95adc5d5492d9a16f93404fd97ce5ecf5d.tar.gz scummvm-rg350-f7b28b95adc5d5492d9a16f93404fd97ce5ecf5d.tar.bz2 scummvm-rg350-f7b28b95adc5d5492d9a16f93404fd97ce5ecf5d.zip |
More efforts to implement proper fade after cutaway. One little glitch is left.
svn-id: r27502
Diffstat (limited to 'engines/saga/interface.cpp')
-rw-r--r-- | engines/saga/interface.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/engines/saga/interface.cpp b/engines/saga/interface.cpp index 4018c070fa..8194f14b05 100644 --- a/engines/saga/interface.cpp +++ b/engines/saga/interface.cpp @@ -340,15 +340,20 @@ void Interface::rememberMode() { assert (_savedMode == -1); _savedMode = _panelMode; + + debug(1, "rememberMode(%d)", _savedMode); } -void Interface::restoreMode() { +void Interface::restoreMode(bool draw_) { assert (_savedMode != -1); + debug(1, "restoreMode(%d)", _savedMode); + _panelMode = _savedMode; _savedMode = -1; - draw(); + if (draw_) + draw(); } void Interface::setMode(int mode) { |