From 5b4eb9fb93af87cbbe163ad6f87d98362a963389 Mon Sep 17 00:00:00 2001 From: Graham Linden Date: Tue, 5 Jun 2018 20:40:17 +0100 Subject: Back out change to fix pointer casts on OS X. --- indra/newview/llfloaterfixedenvironment.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'indra') diff --git a/indra/newview/llfloaterfixedenvironment.cpp b/indra/newview/llfloaterfixedenvironment.cpp index ad6935ada4..e7b8481caa 100644 --- a/indra/newview/llfloaterfixedenvironment.cpp +++ b/indra/newview/llfloaterfixedenvironment.cpp @@ -285,9 +285,6 @@ void LLFloaterFixedEnvironment::doApplyUpdateInventory() void LLFloaterFixedEnvironment::doApplyEnvironment(const std::string &where) { - LLSettingsSky::ptr_t psky = std::dynamic_pointer_cast(mSettings); - LLSettingsWater::ptr_t pwater = std::dynamic_pointer_cast(mSettings); - if (where == ACTION_APPLY_LOCAL) { LLEnvironment::instance().setEnvironment(LLEnvironment::ENV_LOCAL, mSettings); @@ -306,16 +303,16 @@ void LLFloaterFixedEnvironment::doApplyEnvironment(const std::string &where) return; if (mSettings->getSettingType() == "sky") - LLEnvironment::instance().updateParcel(parcel->getLocalID(), psky, -1, -1); + LLEnvironment::instance().updateParcel(parcel->getLocalID(), std::static_pointer_cast(mSettings), -1, -1); else if (mSettings->getSettingType() == "water") - LLEnvironment::instance().updateParcel(parcel->getLocalID(), pwater, -1, -1); + LLEnvironment::instance().updateParcel(parcel->getLocalID(), std::static_pointer_cast(mSettings), -1, -1); } else if (where == ACTION_APPLY_REGION) { if (mSettings->getSettingType() == "sky") - LLEnvironment::instance().updateRegion(psky, -1, -1); + LLEnvironment::instance().updateRegion(std::static_pointer_cast(mSettings), -1, -1); else if (mSettings->getSettingType() == "water") - LLEnvironment::instance().updateRegion(pwater, -1, -1); + LLEnvironment::instance().updateRegion(std::static_pointer_cast(mSettings), -1, -1); } else { -- cgit v1.2.3