From 0f1ecf66ab7cbc3b8040c7d664aa541834e3da7c Mon Sep 17 00:00:00 2001 From: Lirusaito Date: Sun, 27 Apr 2014 18:50:37 -0400 Subject: [PATCH] Possible Fix for Issue 1499: Login screen disappears on non-SL grids after logging failure Also should fix when this would happen on poor/dead connections. --- indra/newview/llpanellogin.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/indra/newview/llpanellogin.cpp b/indra/newview/llpanellogin.cpp index addf34a04..e96e4d368 100644 --- a/indra/newview/llpanellogin.cpp +++ b/indra/newview/llpanellogin.cpp @@ -462,6 +462,7 @@ void LLPanelLogin::giveFocus() { if( sInstance ) { + if (!sInstance->getVisible()) sInstance->setVisible(true); // Grab focus and move cursor to first blank input field std::string username = sInstance->getChild("username_combo")->getValue().asString(); std::string pass = sInstance->getChild("password_edit")->getValue().asString();