diff --git a/quickmenu/arm9/source/iconTitle.cpp b/quickmenu/arm9/source/iconTitle.cpp index cb56e337b5..13c71909b1 100644 --- a/quickmenu/arm9/source/iconTitle.cpp +++ b/quickmenu/arm9/source/iconTitle.cpp @@ -714,7 +714,7 @@ void getGameInfo(int num, bool isDir, const char* name) fread(&ndsBanner, 1, NDS_BANNER_SIZE_ZH_KO, bannerFile); fclose(bannerFile); - tonccpy(cachedTitle[num], ndsBanner.titles[setGameLanguage], TITLE_CACHE_SIZE); + tonccpy(cachedTitle[num], ndsBanner.titles[setGameLanguage], TITLE_CACHE_SIZE*sizeof(u16)); return; } @@ -730,7 +730,7 @@ void getGameInfo(int num, bool isDir, const char* name) fread(&ndsBanner, 1, NDS_BANNER_SIZE_ZH_KO, bannerFile); fclose(bannerFile); - tonccpy(cachedTitle[num], ndsBanner.titles[setGameLanguage], TITLE_CACHE_SIZE); + tonccpy(cachedTitle[num], ndsBanner.titles[setGameLanguage], TITLE_CACHE_SIZE*sizeof(u16)); return; } @@ -760,7 +760,7 @@ void getGameInfo(int num, bool isDir, const char* name) fread(&ndsBanner, 1, NDS_BANNER_SIZE_ZH_KO, bannerFile); fclose(bannerFile); - tonccpy(cachedTitle[num], ndsBanner.titles[setGameLanguage], TITLE_CACHE_SIZE); + tonccpy(cachedTitle[num], ndsBanner.titles[setGameLanguage], TITLE_CACHE_SIZE*sizeof(u16)); return; } @@ -784,7 +784,7 @@ void getGameInfo(int num, bool isDir, const char* name) if (currentLang == 0) break; currentLang--; } - tonccpy(cachedTitle[num], ndsBanner.titles[currentLang], TITLE_CACHE_SIZE); + tonccpy(cachedTitle[num], ndsBanner.titles[currentLang], TITLE_CACHE_SIZE*sizeof(u16)); infoFound[num] = true; // banner sequence diff --git a/romsel_dsimenutheme/arm9/source/iconTitle.cpp b/romsel_dsimenutheme/arm9/source/iconTitle.cpp index d5d92b2623..e595dfcbdb 100644 --- a/romsel_dsimenutheme/arm9/source/iconTitle.cpp +++ b/romsel_dsimenutheme/arm9/source/iconTitle.cpp @@ -500,7 +500,7 @@ void getGameInfo(bool isDir, const char *name, int num) { fclose(bannerFile); tonccpy(bnriconTile[num], (char *)&ndsBanner, 0x23C0); - tonccpy(cachedTitle[num], ndsBanner.titles[setGameLanguage], TITLE_CACHE_SIZE); + tonccpy(cachedTitle[num], ndsBanner.titles[setGameLanguage], TITLE_CACHE_SIZE*sizeof(u16)); return; } @@ -525,7 +525,7 @@ void getGameInfo(bool isDir, const char *name, int num) { } tonccpy(bnriconTile[num], (char *)&ndsBanner, 0x23C0); - tonccpy(cachedTitle[num], ndsBanner.titles[currentLang], TITLE_CACHE_SIZE); + tonccpy(cachedTitle[num], ndsBanner.titles[currentLang], TITLE_CACHE_SIZE*sizeof(u16)); infoFound[num] = true;