diff options
Diffstat (limited to 'sword2/resman.cpp')
| -rw-r--r-- | sword2/resman.cpp | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/sword2/resman.cpp b/sword2/resman.cpp index b06621986a..20d0bf0741 100644 --- a/sword2/resman.cpp +++ b/sword2/resman.cpp @@ -397,8 +397,14 @@ static void convertEndian(uint8 *file, uint32 len) {  			break;  		case PARALLAX_FILE_null:  			break; -		case RUN_LIST: +		case RUN_LIST: { +			uint32 *list = (uint32 *)file; +			while (*list) { +				SWAP32(*list); +				list++; +			}  			break; +		}  		case TEXT_FILE: {  			_textHeader *textHeader = (_textHeader *)file;  			SWAP32(textHeader->noOfLines);  | 
