aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Kiewitz2009-10-17 16:56:33 +0000
committerMartin Kiewitz2009-10-17 16:56:33 +0000
commita19cfb48625321f5237d7225dbf45d91aac5167a (patch)
tree0d69ea1e81ae253805b9bb43592e33827d839414
parentebd3a726267b21a768aeff7e0045317fc8564007 (diff)
downloadscummvm-rg350-a19cfb48625321f5237d7225dbf45d91aac5167a.tar.gz
scummvm-rg350-a19cfb48625321f5237d7225dbf45d91aac5167a.tar.bz2
scummvm-rg350-a19cfb48625321f5237d7225dbf45d91aac5167a.zip
SCI/newgui: SciGuiTransitions::doit will warn about missing blackout-transitions
svn-id: r45193
-rw-r--r--engines/sci/gui/gui_transitions.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/sci/gui/gui_transitions.cpp b/engines/sci/gui/gui_transitions.cpp
index 92d8297555..4137be6f25 100644
--- a/engines/sci/gui/gui_transitions.cpp
+++ b/engines/sci/gui/gui_transitions.cpp
@@ -146,8 +146,11 @@ void SciGuiTransitions::doit(Common::Rect picRect) {
if (_blackoutFlag) {
// We need to find out what transition we are supposed to use for blackout
translationEntry = translateNumber(_number, blackoutTransitionIDs);
-
- doTransition(translationEntry->newId, true);
+ if (translationEntry) {
+ doTransition(translationEntry->newId, true);
+ } else {
+ warning("SciGuiTransitions: ID %d not listed in blackoutTransitionIDs", _number);
+ }
}
// Now we do the actual transition to the new screen