summaryrefslogtreecommitdiff
path: root/indra/newview
diff options
context:
space:
mode:
authorAndrew A. de Laix <alain@lindenlab.com>2010-06-04 12:57:32 -0700
committerAndrew A. de Laix <alain@lindenlab.com>2010-06-04 12:57:32 -0700
commitc3892e9f368fd072fcd8a015af54f909e9189059 (patch)
tree5f7580b4a97c368f5b9f3c5dd44feee666aa3789 /indra/newview
parent602feee68183385877b66237f558543d2b50268f (diff)
Set CrashHostUrl if configured on start up to redirect freeze reports correctly.
Diffstat (limited to 'indra/newview')
-rw-r--r--indra/newview/llappviewer.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp
index 351c0cbae5..842f3c7d1f 100644
--- a/indra/newview/llappviewer.cpp
+++ b/indra/newview/llappviewer.cpp
@@ -2516,6 +2516,15 @@ void LLAppViewer::writeSystemInfo()
// If the crash is handled by LLAppViewer::handleViewerCrash, ie not a freeze,
// then the value of "CrashNotHandled" will be set to true.
gDebugInfo["CrashNotHandled"] = (LLSD::Boolean)true;
+
+ // Insert crash host url (url to post crash log to) if configured. This insures
+ // that the crash report will go to the proper location in the case of a
+ // prior freeze.
+ std::string crashHostUrl = gSavedSettings.get<std::string>("CrashHostUrl");
+ if(crashHostUrl != "")
+ {
+ gDebugInfo["CrashHostUrl"] = crashHostUrl;
+ }
// Dump some debugging info
LL_INFOS("SystemInfo") << LLTrans::getString("APP_NAME")