aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llviewernetwork.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--linden/indra/newview/llviewernetwork.cpp21
1 files changed, 16 insertions, 5 deletions
diff --git a/linden/indra/newview/llviewernetwork.cpp b/linden/indra/newview/llviewernetwork.cpp
index 7d1d351..7fb19af 100644
--- a/linden/indra/newview/llviewernetwork.cpp
+++ b/linden/indra/newview/llviewernetwork.cpp
@@ -38,6 +38,7 @@
38struct LLGridData 38struct LLGridData
39{ 39{
40 const char* mLabel; 40 const char* mLabel;
41 const char* mCodeName;
41 const char* mName; 42 const char* mName;
42 const char* mLoginURI; 43 const char* mLoginURI;
43 const char* mHelperURI; 44 const char* mHelperURI;
@@ -45,23 +46,23 @@ struct LLGridData
45 46
46static LLGridData gGridInfo[GRID_INFO_COUNT] = 47static LLGridData gGridInfo[GRID_INFO_COUNT] =
47{ 48{
48 { "None", "", "", ""}, 49 { "None", "", "", "", "" },
49 { "SL Beta Grid", 50 { "SL Beta Grid",
51 "Aditi",
50 "util.aditi.lindenlab.com", 52 "util.aditi.lindenlab.com",
51 "https://login.aditi.lindenlab.com/cgi-bin/login.cgi", 53 "https://login.aditi.lindenlab.com/cgi-bin/login.cgi",
52 "http://aditi-secondlife.webdev.lindenlab.com/helpers/" }, 54 "http://aditi-secondlife.webdev.lindenlab.com/helpers/" },
53 { "SL Main Grid", 55 { "SL Main Grid",
56 "Agni",
54 "util.agni.lindenlab.com", 57 "util.agni.lindenlab.com",
55 "https://login.agni.lindenlab.com/cgi-bin/login.cgi", 58 "https://login.agni.lindenlab.com/cgi-bin/login.cgi",
56 "https://secondlife.com/helpers/" }, 59 "https://secondlife.com/helpers/" },
57 { "Local OpenSim", 60 { "Local OpenSim",
61 "",
58 "localhost", 62 "localhost",
59 "http://0.0.0.0:9000", 63 "http://0.0.0.0:9000",
60 "" }, 64 "" },
61 { "Other", 65 { "Other", "", "", "", "" }
62 "",
63 "",
64 "" }
65}; 66};
66 67
67const EGridInfo DEFAULT_GRID_CHOICE = GRID_INFO_AGNI; 68const EGridInfo DEFAULT_GRID_CHOICE = GRID_INFO_AGNI;
@@ -160,6 +161,16 @@ std::string LLViewerLogin::getGridLabel() const
160 return mGridName; 161 return mGridName;
161} 162}
162 163
164std::string LLViewerLogin::getGridCodeName() const
165{
166 if( gGridInfo[mGridChoice].mCodeName == "" )
167 {
168 return getGridLabel();
169 }
170
171 return gGridInfo[mGridChoice].mCodeName;
172}
173
163std::string LLViewerLogin::getKnownGridLabel(EGridInfo grid_index) const 174std::string LLViewerLogin::getKnownGridLabel(EGridInfo grid_index) const
164{ 175{
165 if(grid_index > GRID_INFO_NONE && grid_index < GRID_INFO_OTHER) 176 if(grid_index > GRID_INFO_NONE && grid_index < GRID_INFO_OTHER)