mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
常にsysmenuでDO_NOT_SHOW_LAUNCHERがONになっていたので修正……
ついでに、片方だけビルドスイッチ指定するような事故防止のためのコード追加 git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@883 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
8cedf4f6e0
commit
49c5affe59
@ -43,7 +43,9 @@ SRCS = sysmenu_lib.c \
|
||||
|
||||
TARGET_LIB = libsysmenu$(TWL_LIBSUFFIX).a
|
||||
|
||||
ifdef DO_NOT_SHOW_LAUNCHER
|
||||
MACRO_FLAGS += -DDO_NOT_SHOW_LAUNCHER
|
||||
endif
|
||||
|
||||
include $(TWL_IPL_RED_ROOT)/build/buildtools/commondefs
|
||||
|
||||
|
||||
@ -225,6 +225,14 @@ TitleProperty *SYSM_ReadParameters( void )
|
||||
return pBootTitle;
|
||||
}
|
||||
|
||||
BOOL SYSM_IsLauncherHidden( void )
|
||||
{
|
||||
#ifdef DO_NOT_SHOW_LAUNCHER
|
||||
return TRUE;
|
||||
#else
|
||||
return FALSE;
|
||||
#endif
|
||||
}
|
||||
|
||||
// ショートカット起動のチェック
|
||||
static TitleProperty *SYSMi_CheckShortcutBoot( void )
|
||||
|
||||
@ -184,15 +184,16 @@ void TwlMain( void )
|
||||
}
|
||||
|
||||
// ランチャー画面を絶対表示しないバージョン
|
||||
#ifdef DO_NOT_SHOW_LAUNCHER
|
||||
if(direct_boot == FALSE)
|
||||
if( SYSM_IsLauncherHidden() )
|
||||
{
|
||||
state = STOP;
|
||||
}else
|
||||
{
|
||||
state = LOAD_START;
|
||||
if(direct_boot == FALSE)
|
||||
{
|
||||
state = STOP;
|
||||
}else
|
||||
{
|
||||
state = LOAD_START;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
// チャンネルをロックする
|
||||
SND_LockChannel((1 << L_CHANNEL) | (1 << R_CHANNEL), 0);
|
||||
|
||||
@ -132,6 +132,7 @@ extern BOOL SYSM_IsValidTSD( void ); // TWL
|
||||
extern void SYSM_SetValidTSD( BOOL valid ); // TWL設定データの有効/無効フラグを設定する。
|
||||
extern const LauncherParamBody *SYSM_GetLauncherParamBody( void ); // リセットパラメータの取得
|
||||
|
||||
extern BOOL SYSM_IsLauncherHidden( void ); // ランチャーの画面を表示しないバージョンか?
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user