aboutsummaryrefslogtreecommitdiff
path: root/engines/toltecs/script.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/toltecs/script.cpp')
-rw-r--r--engines/toltecs/script.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/toltecs/script.cpp b/engines/toltecs/script.cpp
index 188cb82f7f..602c3f507b 100644
--- a/engines/toltecs/script.cpp
+++ b/engines/toltecs/script.cpp
@@ -150,10 +150,10 @@ void ScriptInterpreter::loadScript(uint resIndex, uint slotIndex) {
delete[] _slots[slotIndex].data;
_slots[slotIndex].resIndex = resIndex;
- byte *scriptData = _vm->_res->load(resIndex);
- _slots[slotIndex].size = _vm->_res->getCurItemSize();
+ Resource *scriptResource = _vm->_res->load(resIndex);
+ _slots[slotIndex].size = scriptResource->size;
_slots[slotIndex].data = new byte[_slots[slotIndex].size];
- memcpy(_slots[slotIndex].data, scriptData, _slots[slotIndex].size);
+ memcpy(_slots[slotIndex].data, scriptResource->data, _slots[slotIndex].size);
}