summaryrefslogtreecommitdiff
path: root/indra/newview/llstartup.cpp
diff options
context:
space:
mode:
authorMark Palange (Mani) <palange@lindenlab.com>2009-12-21 13:48:46 -0800
committerMark Palange (Mani) <palange@lindenlab.com>2009-12-21 13:48:46 -0800
commit87f64b2d8deeeb415bf765268d35b0c0af76b61d (patch)
treeefa9934bb7afbc65292c37185651b8b7f362d593 /indra/newview/llstartup.cpp
parentad6d0e3bb766c737b1e9bbd9d006391cc8bcc085 (diff)
EXT-3550 Fixed messages from login.cgi not being displayed.
Handling message from "indeterminate" state - feeding them to the llprogressview. Handling showing error message from incomplete login.
Diffstat (limited to 'indra/newview/llstartup.cpp')
-rw-r--r--indra/newview/llstartup.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/indra/newview/llstartup.cpp b/indra/newview/llstartup.cpp
index 539673ab9e..fdf8fa171d 100644
--- a/indra/newview/llstartup.cpp
+++ b/indra/newview/llstartup.cpp
@@ -1170,12 +1170,16 @@ bool idle_startup()
}
else
{
- // Still waiting for response.
- // *TODO:Mani - Actually check for login progress.
// If we get here we have gotten past the potential stall
// in curl, so take "may appear frozen" out of progress bar. JC
- auth_desc = LLTrans::getString("LoginInProgressNoFrozen");
- set_startup_status(progress, auth_desc, auth_message);
+ // *NOTE:Mani - Actual responses handled by LLLoginInstance::handleLoginEvent()
+ static bool has_set_unfrozen_msg = false;
+ if(!has_set_unfrozen_msg)
+ {
+ auth_desc = LLTrans::getString("LoginInProgressNoFrozen");
+ set_startup_status(progress, auth_desc, auth_message);
+ has_set_unfrozen_msg = true;
+ }
}
return FALSE;