diff --git a/build/systemMenu_RED/Launcher/ARM9/src/launcher.c b/build/systemMenu_RED/Launcher/ARM9/src/launcher.c index 7c50bdd9..e40bf4ac 100644 --- a/build/systemMenu_RED/Launcher/ARM9/src/launcher.c +++ b/build/systemMenu_RED/Launcher/ARM9/src/launcher.c @@ -325,6 +325,27 @@ static void SetOAMAttr( void ) SetAffineAnimation( &flipparam ); } +static BOOL my_EqualNString(NNSG2dChar *src, NNSG2dChar *dst, int size ) +{ + int l; + for( l=0;lv1.gameName[ LCFG_TSD_GetLanguage() ]; - if( STD_CompareNString( (const char *)old_gameName, (const char *)str, BANNER_LANG_LENGTH * 2 ) != 0 ) + if( !my_EqualNString( old_gameName, str, BANNER_LANG_LENGTH * 2 ) ) { NNSG2dChar *str = ((TWLBannerFile *)titleprop[selected].pBanner)->v1.gameName[ LCFG_TSD_GetLanguage() ]; NNSG2dTextRect rect = NNS_G2dTextCanvasGetTextRect( &gTextCanvas, str );