diff options
| author | Nat Goodspeed <nat@lindenlab.com> | 2017-08-11 12:12:59 -0400 | 
|---|---|---|
| committer | Nat Goodspeed <nat@lindenlab.com> | 2017-08-11 12:12:59 -0400 | 
| commit | 1fd2a3c24f424db7445db733f1f79d437d7a6f27 (patch) | |
| tree | 5cff9a3f7b255ea31b0b2fbe292f9a83ee8cad92 /indra | |
| parent | e6e088d5ab3f477634c98474ad66e58e6f8dff41 (diff) | |
MAINT-7641: Warn user if s/he directly runs viewer without launcher.
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llappviewer.cpp | 8 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/notifications.xml | 7 | 
2 files changed, 15 insertions, 0 deletions
diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index 5a0cdd4f1a..b39528544f 100644 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -1101,6 +1101,14 @@ bool LLAppViewer::init()  		}  	} +	char* PARENT = getenv("PARENT"); +	if (! (PARENT && std::string(PARENT) == "SL_Launcher")) +	{ +		// Don't directly run this executable. Please run the launcher, which +		// will run the viewer itself. +		LLNotificationsUtil::add("RunLauncher"); +	} +  #if LL_WINDOWS  	if (gGLManager.mGLVersion < LLFeatureManager::getInstance()->getExpectedGLVersion())  	{ diff --git a/indra/newview/skins/default/xui/en/notifications.xml b/indra/newview/skins/default/xui/en/notifications.xml index 4db272ba3f..b3acf40876 100644 --- a/indra/newview/skins/default/xui/en/notifications.xml +++ b/indra/newview/skins/default/xui/en/notifications.xml @@ -1760,6 +1760,13 @@ Visit [_URL] for more information?    <notification     icon="alertmodal.tga" +   name="RunLauncher" +   type="alertmodal"> +Please do not directly run the viewer executable. Update any existing shortcuts to run SL_Launcher instead. +  </notification> + +  <notification +   icon="alertmodal.tga"     name="OldGPUDriver"     type="alertmodal">       There is likely a newer driver for your graphics chip.  Updating graphics drivers can substantially improve performance.  | 
