diff --git a/indra/newview/llstartup.cpp b/indra/newview/llstartup.cpp
index 0bbe36a69..7a130f8fb 100644
--- a/indra/newview/llstartup.cpp
+++ b/indra/newview/llstartup.cpp
@@ -2669,8 +2669,9 @@ bool idle_startup()
if (!gAgent.isFirstLogin())
{
bool url_ok = LLURLSimString::sInstance.parse();
- if (!url_ok && ((agent_start_location == "last" && gSavedSettings.getBOOL("LoginLastLocation")) ||
- (agent_start_location == "home" && !gSavedSettings.getBOOL("LoginLastLocation"))))
+ if (!((agent_start_location == "url" && url_ok) ||
+ (!url_ok && ((agent_start_location == "last" && gSavedSettings.getBOOL("LoginLastLocation")) ||
+ (agent_start_location == "home" && !gSavedSettings.getBOOL("LoginLastLocation"))))))
{
// The reason we show the alert is because we want to
// reduce confusion for when you log in and your provided
diff --git a/indra/newview/skins/default/xui/en-us/notifications.xml b/indra/newview/skins/default/xui/en-us/notifications.xml
index aea7b6819..ed1ec7940 100644
--- a/indra/newview/skins/default/xui/en-us/notifications.xml
+++ b/indra/newview/skins/default/xui/en-us/notifications.xml
@@ -4270,7 +4270,14 @@ Visit the Second Life Support Web site?
notext="Cancel"
yestext="Go"/>
-
+
+
+This grid has no link for support.
+
+
The string [STRING_NAME] is missing from strings.xml
+
+
+Cannot save new grid information.
+You need to specify a unique grid nickname.
+
+
+
+Cannot save new grid '[NAME]'.
+You need to specify a login URI.
+
+
+
+Cannot save new grid '[NAME]'.
+A grid with the same nickname already exists.
+
+
+
+A login URI is required to retrieve the grid info.
+
+
+
+Cannot retrieve grid info from server.
+
+
+
+Builds with extended hollow or extended hole size do not render properly on other viewers. Please keep this option checked, if you want your builds looking properly in other viewers.
+