Saturn: Save ~14 kb from executable size

This commit is contained in:
UnknownShadow200 2025-01-22 20:38:11 +11:00
parent 76f98d30f0
commit f07112e21c
3 changed files with 13 additions and 0 deletions

View File

@ -893,11 +893,13 @@ static void MainScreen_Activated(struct LScreen* s_) {
} }
#endif #endif
#ifdef CC_BUILD_NETWORKING
s->btnResume.OnHover = MainScreen_ResumeHover; s->btnResume.OnHover = MainScreen_ResumeHover;
s->btnResume.OnUnhover = MainScreen_ResumeUnhover; s->btnResume.OnUnhover = MainScreen_ResumeUnhover;
if (CheckUpdateTask.Base.completed) if (CheckUpdateTask.Base.completed)
MainScreen_ApplyUpdateLabel(s); MainScreen_ApplyUpdateLabel(s);
#endif
} }
static void MainScreen_Load(struct LScreen* s_) { static void MainScreen_Load(struct LScreen* s_) {
@ -994,10 +996,12 @@ static void MainScreen_Tick(struct LScreen* s_) {
struct MainScreen* s = (struct MainScreen*)s_; struct MainScreen* s = (struct MainScreen*)s_;
LScreen_Tick(s_); LScreen_Tick(s_);
#ifdef CC_BUILD_NETWORKING
MainScreen_TickCheckUpdates(s); MainScreen_TickCheckUpdates(s);
MainScreen_TickGetToken(s); MainScreen_TickGetToken(s);
MainScreen_TickSignIn(s); MainScreen_TickSignIn(s);
MainScreen_TickFetchServers(s); MainScreen_TickFetchServers(s);
#endif
} }
void MainScreen_SetActive(void) { void MainScreen_SetActive(void) {

View File

@ -711,6 +711,7 @@ void Flags_Free(void) {
static cc_string sessionKey = String_FromConst("session"); static cc_string sessionKey = String_FromConst("session");
static cc_bool loadedSession; static cc_bool loadedSession;
#ifdef CC_BUILD_NETWORKING
void Session_Load(void) { void Session_Load(void) {
cc_string session; char buffer[3072]; cc_string session; char buffer[3072];
if (loadedSession) return; if (loadedSession) return;
@ -729,4 +730,10 @@ void Session_Save(void) {
if (!session.length) return; if (!session.length) return;
Options_SetSecure(LOPT_SESSION, &session); Options_SetSecure(LOPT_SESSION, &session);
} }
#else
void Session_Load(void) { }
void Session_Save(void) { }
#endif
#endif #endif

View File

@ -267,7 +267,9 @@ void Launcher_Run(void) {
Launcher_TryLoadTexturePack(); Launcher_TryLoadTexturePack();
Http_Component.Init(); Http_Component.Init();
#ifdef CC_BUILD_NETWORKING
CheckUpdateTask_Run(); CheckUpdateTask_Run();
#endif
#ifdef CC_BUILD_RESOURCES #ifdef CC_BUILD_RESOURCES
Resources_CheckExistence(); Resources_CheckExistence();