Core/DataStores: Fixed loading non-localized db2 strings

Closes #18451
This commit is contained in:
Shauren
2016-12-14 00:09:32 +01:00
parent ac1dc758b9
commit 8b2e07166f

View File

@@ -387,7 +387,7 @@ char* DB2FileLoaderRegularImpl::AutoProduceData(uint32& records, char**& indexTa
// init db2 string field slots by pointers to string holders
char const*** slot = (char const***)(&dataTable[offset]);
*slot = (char const**)(&stringHoldersPool[stringHoldersRecordPoolSize * y + stringFieldOffset]);
if (_loadInfo->Meta->Types[x] == FT_STRING)
if (_loadInfo->TypesString[fieldIndex] == FT_STRING)
stringFieldOffset += sizeof(LocalizedString);
else
stringFieldOffset += sizeof(char*);