From 0c600741c3d2577408b375879a80e3fd80af8574 Mon Sep 17 00:00:00 2001 From: Cinders <cinder@cinderblocks.biz> Date: Sun, 9 Aug 2015 21:36:40 -0600 Subject: [PATCH] Check for app_slurl_base on remote add --- indra/newview/llviewernetwork.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/indra/newview/llviewernetwork.cpp b/indra/newview/llviewernetwork.cpp index 0af795d64b..1f1e01d059 100755 --- a/indra/newview/llviewernetwork.cpp +++ b/indra/newview/llviewernetwork.cpp @@ -71,7 +71,9 @@ const std::string GRID_GATEKEEPER = "gatekeeper"; // we need to continue to support existing forms, as slurls // are shared between viewers that may not understand newer // forms. +/// slurl base for grid slurls const std::string GRID_SLURL_BASE = "slurl_base"; +/// slurl base for grid slapp links const std::string GRID_APP_SLURL_BASE = "app_slurl_base"; const std::string DEFAULT_LOGIN_PAGE = "http://viewer-login.agni.lindenlab.com/"; @@ -562,6 +564,11 @@ void LLGridManager::gridInfoResponderCallback(LLSD& grid, LLXMLNodePtr root_node grid[GRID_SLURL_BASE] = node->getTextContents(); LL_DEBUGS("GridManager") << "[\"slurl_base\"]: " << grid[GRID_SLURL_BASE] << LL_ENDL; } + else if (node->hasName("app_slurl_base")) + { + grid[GRID_APP_SLURL_BASE] = node->getTextContents(); + LL_DEBUGS("GridManager") << "[\"app_slurl_base\"]: " << grid[GRID_APP_SLURL_BASE] << LL_ENDL; + } } if (addGrid(grid)) -- GitLab