diff options
author | Andrey Lihatskiy <alihatskiy@productengine.com> | 2024-04-29 07:43:28 +0300 |
---|---|---|
committer | Andrey Lihatskiy <alihatskiy@productengine.com> | 2024-04-29 07:56:09 +0300 |
commit | 1b68f71348ecf3983b76b40d7940da8377f049b7 (patch) | |
tree | 2974eddaef130a067c26033d60a59fc790365b3d /indra/newview/llwlhandlers.cpp | |
parent | af4ea94efc1999f3b19fd8d643d0331f0b77e265 (diff) |
#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed
Diffstat (limited to 'indra/newview/llwlhandlers.cpp')
-rw-r--r-- | indra/newview/llwlhandlers.cpp | 114 |
1 files changed, 57 insertions, 57 deletions
diff --git a/indra/newview/llwlhandlers.cpp b/indra/newview/llwlhandlers.cpp index d55e1b7cd3..4e3a7a8788 100644 --- a/indra/newview/llwlhandlers.cpp +++ b/indra/newview/llwlhandlers.cpp @@ -1,25 +1,25 @@ -/** +/** * @file llwlhandlers.cpp * @brief Various classes which handle Windlight-related messaging * * $LicenseInfo:firstyear=2009&license=viewerlgpl$ * Second Life Viewer Source Code * Copyright (C) 2011, Linden Research, Inc. - * + * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License only. - * + * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. - * + * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * + * * Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA * $/LicenseInfo$ */ @@ -40,50 +40,50 @@ // static bool LLEnvironmentRequest::initiate(LLEnvironment::environment_apply_fn cb) { - LLViewerRegion* cur_region = gAgent.getRegion(); + LLViewerRegion* cur_region = gAgent.getRegion(); - if (!cur_region) - { - LL_WARNS("WindlightCaps") << "Viewer region not set yet, skipping env. settings request" << LL_ENDL; - return false; - } + if (!cur_region) + { + LL_WARNS("WindlightCaps") << "Viewer region not set yet, skipping env. settings request" << LL_ENDL; + return false; + } - if (!cur_region->capabilitiesReceived()) - { - LL_INFOS("WindlightCaps") << "Deferring windlight settings request until we've got region caps" << LL_ENDL; + if (!cur_region->capabilitiesReceived()) + { + LL_INFOS("WindlightCaps") << "Deferring windlight settings request until we've got region caps" << LL_ENDL; cur_region->setCapabilitiesReceivedCallback([cb](const LLUUID ®ion_id, LLViewerRegion* regionp) { LLEnvironmentRequest::onRegionCapsReceived(region_id, cb); }); - return false; - } + return false; + } - return doRequest(cb); + return doRequest(cb); } // static void LLEnvironmentRequest::onRegionCapsReceived(const LLUUID& region_id, LLEnvironment::environment_apply_fn cb) { - if (region_id != gAgent.getRegion()->getRegionID()) - { - LL_INFOS("WindlightCaps") << "Got caps for a non-current region" << LL_ENDL; - return; - } - - LL_DEBUGS("WindlightCaps") << "Received region capabilities" << LL_ENDL; - doRequest(cb); + if (region_id != gAgent.getRegion()->getRegionID()) + { + LL_INFOS("WindlightCaps") << "Got caps for a non-current region" << LL_ENDL; + return; + } + + LL_DEBUGS("WindlightCaps") << "Received region capabilities" << LL_ENDL; + doRequest(cb); } // static bool LLEnvironmentRequest::doRequest(LLEnvironment::environment_apply_fn cb) { - std::string url = gAgent.getRegionCapability("EnvironmentSettings"); - if (url.empty()) - { - LL_INFOS("WindlightCaps") << "Skipping windlight setting request - we don't have this capability" << LL_ENDL; - // region is apparently not capable of this; don't respond at all + std::string url = gAgent.getRegionCapability("EnvironmentSettings"); + if (url.empty()) + { + LL_INFOS("WindlightCaps") << "Skipping windlight setting request - we don't have this capability" << LL_ENDL; + // region is apparently not capable of this; don't respond at all // (there shouldn't be any regions where this is the case... but LL_INFOS("ENVIRONMENT") << "No legacy windlight caps... just set the region to be the default day." << LL_ENDL; LLEnvironment::instance().setEnvironment(LLEnvironment::ENV_REGION, LLSettingsDay::GetDefaultAssetId()); - return false; - } + return false; + } std::string coroname = LLCoros::instance().launch("LLEnvironmentRequest::environmentRequestCoro", @@ -95,12 +95,12 @@ bool LLEnvironmentRequest::doRequest(LLEnvironment::environment_apply_fn cb) S32 LLEnvironmentRequest::sLastRequest = 0; -//static +//static void LLEnvironmentRequest::environmentRequestCoro(std::string url, LLEnvironment::environment_apply_fn cb) { LLCore::HttpRequest::policy_t httpPolicy(LLCore::HttpRequest::DEFAULT_POLICY_ID); S32 requestId = ++LLEnvironmentRequest::sLastRequest; - LLCoreHttpUtil::HttpCoroutineAdapter::ptr_t + LLCoreHttpUtil::HttpCoroutineAdapter::ptr_t httpAdapter(new LLCoreHttpUtil::HttpCoroutineAdapter("EnvironmentRequest", httpPolicy)); LLCore::HttpRequest::ptr_t httpRequest(new LLCore::HttpRequest); @@ -159,26 +159,26 @@ clock_t LLEnvironmentApply::sLastUpdate = clock_t(0.f); // static bool LLEnvironmentApply::initiateRequest(const LLSD& content, LLEnvironment::environment_apply_fn cb) { - clock_t current = clock(); - - // Make sure we don't update too frequently. - if (current < sLastUpdate + (UPDATE_WAIT_SECONDS * CLOCKS_PER_SEC)) - { - LLSD args(LLSD::emptyMap()); - args["WAIT"] = (F64)UPDATE_WAIT_SECONDS; - LLNotificationsUtil::add("EnvUpdateRate", args); - return false; - } - - sLastUpdate = current; - - // Send update request. - std::string url = gAgent.getRegionCapability("ExtEnvironment"); - if (url.empty()) - { - LL_WARNS("WindlightCaps") << "Applying windlight settings not supported" << LL_ENDL; - return false; - } + clock_t current = clock(); + + // Make sure we don't update too frequently. + if (current < sLastUpdate + (UPDATE_WAIT_SECONDS * CLOCKS_PER_SEC)) + { + LLSD args(LLSD::emptyMap()); + args["WAIT"] = (F64)UPDATE_WAIT_SECONDS; + LLNotificationsUtil::add("EnvUpdateRate", args); + return false; + } + + sLastUpdate = current; + + // Send update request. + std::string url = gAgent.getRegionCapability("ExtEnvironment"); + if (url.empty()) + { + LL_WARNS("WindlightCaps") << "Applying windlight settings not supported" << LL_ENDL; + return false; + } LL_INFOS("WindlightCaps") << "Sending windlight settings to " << url << LL_ENDL; LL_DEBUGS("WindlightCaps") << "content: " << content << LL_ENDL; @@ -186,7 +186,7 @@ bool LLEnvironmentApply::initiateRequest(const LLSD& content, LLEnvironment::env std::string coroname = LLCoros::instance().launch("LLEnvironmentApply::environmentApplyCoro", [url, content, cb]() { LLEnvironmentApply::environmentApplyCoro(url, content, cb); }); - return true; + return true; } void LLEnvironmentApply::environmentApplyCoro(std::string url, LLSD content, LLEnvironment::environment_apply_fn cb) @@ -214,7 +214,7 @@ void LLEnvironmentApply::environmentApplyCoro(std::string url, LLSD content, LLE * } */ - do // while false. + do // while false. { // Breaks from loop in the case of an error. LLSD httpResults = result["http_result"]; @@ -235,7 +235,7 @@ void LLEnvironmentApply::environmentApplyCoro(std::string url, LLSD content, LLE notify = LLSD::emptyMap(); notify["FAIL_REASON"] = "Missing regionID, malformed response"; break; - } + } else if (result["regionID"].asUUID() != gAgent.getRegion()->getRegionID()) { // note that there is no report to the user in this failure case. |