From 2493edf5313ba159802c215eaa61842ad0a7fe90 Mon Sep 17 00:00:00 2001 From: RocketRobz Date: Thu, 2 Apr 2020 01:52:19 -0600 Subject: [PATCH] Fix some DS(i) banner text being cut off --- quickmenu/arm9/source/iconTitle.cpp | 8 ++++---- romsel_dsimenutheme/arm9/source/iconTitle.cpp | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) 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;