From 5a1fa5efa1459d7859432b21749587ef67f002d5 Mon Sep 17 00:00:00 2001 From: Colin Snover Date: Thu, 18 Feb 2016 10:59:30 -0600 Subject: SCI: When rewriting lookup tables, also actually record what scale they are for --- engines/sci/graphics/celobj32.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'engines') diff --git a/engines/sci/graphics/celobj32.cpp b/engines/sci/graphics/celobj32.cpp index e0f5668206..07bac742ba 100644 --- a/engines/sci/graphics/celobj32.cpp +++ b/engines/sci/graphics/celobj32.cpp @@ -51,11 +51,13 @@ void CelScaler::activateScaleTables(const Ratio &scaleX, const Ratio &scaleY) { if (table.scaleX != scaleX) { assert(screenWidth <= ARRAYSIZE(table.valuesX)); buildLookupTable(table.valuesX, scaleX, screenWidth); + table.scaleX = scaleX; } if (table.scaleY != scaleY) { assert(screenHeight <= ARRAYSIZE(table.valuesY)); buildLookupTable(table.valuesY, scaleY, screenHeight); + table.scaleY = scaleY; } } -- cgit v1.2.3