diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llappviewer.cpp | 3 | ||||
| -rw-r--r-- | indra/newview/lllogininstance.cpp | 4 | 
2 files changed, 5 insertions, 2 deletions
| diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index 170b22c2ef..089e45411c 100644 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -1125,7 +1125,8 @@ bool LLAppViewer::init()  	gGLActive = FALSE;  #if LL_RELEASE_FOR_DOWNLOAD -    if (!gSavedSettings.getBOOL("CmdLineSkipUpdater")) +    // Skip updater if this is a non-interactive instance +    if (!gSavedSettings.getBOOL("CmdLineSkipUpdater") && !gNonInteractive)      {          LLProcess::Params updater;          updater.desc = "updater process"; diff --git a/indra/newview/lllogininstance.cpp b/indra/newview/lllogininstance.cpp index a3d0eb5796..e2e5e161c2 100644 --- a/indra/newview/lllogininstance.cpp +++ b/indra/newview/lllogininstance.cpp @@ -280,7 +280,9 @@ void LLLoginInstance::constructAuthParams(LLPointer<LLCredential> user_credentia  	mRequestData["options"] = requested_options;  	mRequestData["http_params"] = http_params;  #if LL_RELEASE_FOR_DOWNLOAD -    mRequestData["wait_for_updater"] = !gSavedSettings.getBOOL("CmdLineSkipUpdater") && !LLAppViewer::instance()->isUpdaterMissing(); +    mRequestData["wait_for_updater"] = !gSavedSettings.getBOOL("CmdLineSkipUpdater") +                                       && !LLAppViewer::instance()->isUpdaterMissing() +                                       && !gNonInteractive;  #else      mRequestData["wait_for_updater"] = false;  #endif | 
