diff options
Diffstat (limited to '')
-rw-r--r-- | ChangeLog.txt | 6 | ||||
-rw-r--r-- | linden/indra/newview/llstartup.cpp | 29 |
2 files changed, 30 insertions, 5 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt index ab240dd..34dbd34 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt | |||
@@ -1,5 +1,11 @@ | |||
1 | 2009-10-01 McCabe Maxsted <hakushakukun@gmail.com> | 1 | 2009-10-01 McCabe Maxsted <hakushakukun@gmail.com> |
2 | 2 | ||
3 | * Fixed 1.2 thinking it was on the Teen Grid. | ||
4 | (And also accidentally made us adult compliant! Hah!) | ||
5 | |||
6 | modified: indra/newview/llstartup.cpp | ||
7 | |||
8 | |||
3 | * Updated gpu_table.txt to latest version in Snowglobe. | 9 | * Updated gpu_table.txt to latest version in Snowglobe. |
4 | 10 | ||
5 | modified: linden/indra/newview/gpu_table.txt | 11 | modified: linden/indra/newview/gpu_table.txt |
diff --git a/linden/indra/newview/llstartup.cpp b/linden/indra/newview/llstartup.cpp index 6839a4f..8ec5d98 100644 --- a/linden/indra/newview/llstartup.cpp +++ b/linden/indra/newview/llstartup.cpp | |||
@@ -1424,14 +1424,33 @@ bool idle_startup() | |||
1424 | } | 1424 | } |
1425 | gSavedSettings.setBOOL("RememberPassword", remember_password); | 1425 | gSavedSettings.setBOOL("RememberPassword", remember_password); |
1426 | 1426 | ||
1427 | text = LLUserAuth::getInstance()->getResponse("agent_access"); | 1427 | // This fixes Imprudence 1.2 thinking it's a teen. |
1428 | if(!text.empty() && (text[0] == 'M')) | 1428 | // Will need updating for the 1.23 merge. |
1429 | // this is their actual ability to access content | ||
1430 | text = LLUserAuth::getInstance()->getResponse("agent_access_max"); | ||
1431 | if (!text.empty()) | ||
1429 | { | 1432 | { |
1430 | gAgent.setTeen(false); | 1433 | // agent_access can be 'A', 'M', and 'PG'. |
1434 | if (text[0] == 'PG') | ||
1435 | { | ||
1436 | gAgent.setTeen(true); | ||
1437 | } | ||
1438 | else | ||
1439 | { | ||
1440 | gAgent.setTeen(false); | ||
1441 | } | ||
1431 | } | 1442 | } |
1432 | else | 1443 | else // we're on an older sim version (prolly an opensim) |
1433 | { | 1444 | { |
1434 | gAgent.setTeen(true); | 1445 | text = LLUserAuth::getInstance()->getResponse("agent_access"); |
1446 | if(!text.empty() && (text[0] == 'M')) | ||
1447 | { | ||
1448 | gAgent.setTeen(false); | ||
1449 | } | ||
1450 | else | ||
1451 | { | ||
1452 | gAgent.setTeen(true); | ||
1453 | } | ||
1435 | } | 1454 | } |
1436 | 1455 | ||
1437 | text = LLUserAuth::getInstance()->getResponse("start_location"); | 1456 | text = LLUserAuth::getInstance()->getResponse("start_location"); |