aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/engine/gc.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/sci/engine/gc.cpp b/engines/sci/engine/gc.cpp
index 15be17fd32..85238ec851 100644
--- a/engines/sci/engine/gc.cpp
+++ b/engines/sci/engine/gc.cpp
@@ -155,7 +155,9 @@ AddrSet *findAllActiveReferences(EngineState *s) {
debugC(kDebugLevelGC, "[GC] -- Finished explicitly loaded scripts, done with root set");
processWorkList(s->_segMan, wm, heap);
- processEngineHunkList(wm);
+
+ if (getSciVersion() <= SCI_VERSION_1_1)
+ processEngineHunkList(wm);
return normalizeAddresses(s->_segMan, wm._map);
}