diff options
Diffstat (limited to 'engines/cine/part.cpp')
-rw-r--r-- | engines/cine/part.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/cine/part.cpp b/engines/cine/part.cpp index c27240169e..b862d72b53 100644 --- a/engines/cine/part.cpp +++ b/engines/cine/part.cpp @@ -52,7 +52,8 @@ void loadPart(const char *partName) { numElementInPart = g_cine->_partFileHandle.readUint16BE(); g_cine->_partFileHandle.readUint16BE(); // entry size - strcpy(currentPartName, partName); + if (currentPartName != partName) + strcpy(currentPartName, partName); for (i = 0; i < numElementInPart; i++) { g_cine->_partFileHandle.read(partBuffer[i].partName, 14); |