From 873b9908dcd0b14661375707ab0ee738724f8ccf Mon Sep 17 00:00:00 2001 From: Wanne Date: Mon, 24 Mar 2014 09:48:49 +0000 Subject: [PATCH] Merged from revision: 7110 - Bugfix: Language version of *.CampaignStatsEvents.xml not working correctly git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@7111 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- Laptop/XML_CampaignStatsEvents.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Laptop/XML_CampaignStatsEvents.cpp b/Laptop/XML_CampaignStatsEvents.cpp index 22746334..fc257b16 100644 --- a/Laptop/XML_CampaignStatsEvents.cpp +++ b/Laptop/XML_CampaignStatsEvents.cpp @@ -107,10 +107,17 @@ CSEEndElementHandle(void *userData, const XML_Char *name) { if ( localizedTextOnly_CSE ) { - wcscpy(pData->curArray[pData->curItem.uiIndex].szText[0],pData->curItem.szText[0]); + // WANNE: Do not only copy the first szText, but copy ALL the szTexts! + //wcscpy(pData->curArray[pData->curItem.uiIndex].szText[0],pData->curItem.szText[0]); + for (int i = 0; i < MAX_CAMPAIGNSTATSEVENTS_TEXTS; i++) + { + wcscpy(zCampaignStatsEvent[pData->curItem.uiIndex].szText[i], pData->curItem.szText[i]); + } } else + { pData->curArray[pData->curItem.uiIndex] = pData->curItem; + } } } else if(strcmp(name, "uiIndex") == 0)