aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/graphics/animate.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/sci/graphics/animate.cpp b/engines/sci/graphics/animate.cpp
index f743ebd188..761b80d769 100644
--- a/engines/sci/graphics/animate.cpp
+++ b/engines/sci/graphics/animate.cpp
@@ -292,7 +292,10 @@ void GfxAnimate::fill(byte &old_picNotValid, bool maySetNsRect) {
// versions. m_kiewitz knew about this flag before I (lskovlun) implemented it,
// so it is possible that more test cases are known. Also, some presently open
// SCI1.1 bugs may be fixed by this and should be re-tested with this patch generalized.
- if (it->scaleSignal & kScaleSignalDontSetNsrect)
+
+ // NOTE: *this* breaks at least eco quest 2. One should go through interpreters and check
+ // the code before enabling it for more games (TODO)
+ if ((g_sci->getGameId() == GID_HOYLE4) && (it->scaleSignal & kScaleSignalDontSetNsrect))
setNsRect = false;
if (setNsRect) {