diff options
| author | andreykproductengine <andreykproductengine@lindenlab.com> | 2018-07-19 19:23:04 +0300 | 
|---|---|---|
| committer | andreykproductengine <andreykproductengine@lindenlab.com> | 2018-07-19 19:23:04 +0300 | 
| commit | affb75666cc84610eedd1e8b81b0e75b1e260dc9 (patch) | |
| tree | f3078d53d795f8fa0bfad69af18f334d399054f2 /indra | |
| parent | 1abea33b7012b6b00502620dab92cc39eacb1d50 (diff) | |
MAINT-8906 EEP - Disable sky layer tabs when not supported
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llfloatereditextdaycycle.cpp | 14 | 
1 files changed, 13 insertions, 1 deletions
| diff --git a/indra/newview/llfloatereditextdaycycle.cpp b/indra/newview/llfloatereditextdaycycle.cpp index 468c3599ff..c6e2418b46 100644 --- a/indra/newview/llfloatereditextdaycycle.cpp +++ b/indra/newview/llfloatereditextdaycycle.cpp @@ -254,6 +254,11 @@ void LLFloaterEditExtDayCycle::onOpen(const LLSD& key)          getChild<LLButton>(track_tabs[idx + 1], true)->setTextArg("[DSC]", label.str());      } +    bool extended_env = LLEnvironment::instance().isExtendedEnvironmentEnabled(); +    for (int i = 2; i < LLSettingsDay::TRACK_MAX; i++) //skies #2 through #4 +    { +        getChild<LLButton>(track_tabs[i])->setEnabled(extended_env); +    }  }  void LLFloaterEditExtDayCycle::onClose(bool app_quitting) @@ -887,7 +892,14 @@ void LLFloaterEditExtDayCycle::updateEditEnvironment(void)      mSkyBlender = std::make_shared<LLTrackBlenderLoopingManual>(mScratchSky, mEditDay, skytrack);      mWaterBlender = std::make_shared<LLTrackBlenderLoopingManual>(mScratchWater, mEditDay, LLSettingsDay::TRACK_WATER); -    selectTrack(LLSettingsDay::TRACK_MAX, true); +    if (LLEnvironment::instance().isExtendedEnvironmentEnabled()) +    { +        selectTrack(LLSettingsDay::TRACK_MAX, true); +    } +    else +    { +        selectTrack(1, true); +    }      reblendSettings(); | 
