summaryrefslogtreecommitdiff
path: root/indra
diff options
context:
space:
mode:
authorAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2026-05-08 01:05:49 +0300
committerAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2026-05-08 18:15:27 +0300
commitc127a8b8cc8e9322183f8671a4e6dabee264b506 (patch)
treef6286ab83dc2d775c47eb31346c16a31df5a2e84 /indra
parentb44809f740d307615526060e7b57e7705c292347 (diff)
#5774 Crash on getCurrentNavUrl
Diffstat (limited to 'indra')
-rw-r--r--indra/newview/llpanellogin.cpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/indra/newview/llpanellogin.cpp b/indra/newview/llpanellogin.cpp
index 7457f1c301..15cc8b421c 100644
--- a/indra/newview/llpanellogin.cpp
+++ b/indra/newview/llpanellogin.cpp
@@ -913,10 +913,17 @@ void LLPanelLogin::loadLoginPage()
gViewerWindow->setMenuBackgroundColor(false, !LLGridManager::getInstance()->isInProductionGrid());
- if (sInstance->mWebBrowser->getCurrentNavUrl() != login_uri.asString())
+ if (sInstance->mWebBrowser)
{
- LL_DEBUGS("AppInit") << "loading: " << login_uri << LL_ENDL;
- sInstance->mWebBrowser->navigateTo(login_uri.asString(), "text/html");
+ if (sInstance->mWebBrowser->getCurrentNavUrl() != login_uri.asString())
+ {
+ LL_DEBUGS("AppInit") << "loading: " << login_uri << LL_ENDL;
+ sInstance->mWebBrowser->navigateTo(login_uri.asString(), "text/html");
+ }
+ }
+ else
+ {
+ LL_WARNS("AppInit") << "No web browser control for login panel" << LL_ENDL;
}
}