diff --git a/indra/newview/llviewercontrol.cpp b/indra/newview/llviewercontrol.cpp index 8c37f6cfb2..83e32e3b2b 100644 --- a/indra/newview/llviewercontrol.cpp +++ b/indra/newview/llviewercontrol.cpp @@ -913,6 +913,11 @@ void handleUsernameFormatOptionChanged(const LLSD& newvalue) // Global online status toggle void handleGlobalOnlineStatusChanged(const LLSD& newvalue) { + if (LLStartUp::getStartupState() < STATE_STARTED) + { + // Skip the checks if not inworld; Ignore startup-time setting application, if it somehow fires + return; + } if (gSavedPerAccountSettings.getBOOL("GlobalOnlineStatusCurrentlyReverting")) { gSavedPerAccountSettings.setBOOL("GlobalOnlineStatusCurrentlyReverting", false);