diff options
| author | maxim_productengine <mnikolenko@productengine.com> | 2020-03-02 17:31:25 +0200 | 
|---|---|---|
| committer | maxim_productengine <mnikolenko@productengine.com> | 2020-03-02 17:31:25 +0200 | 
| commit | c40dd9917ffa9711f883d2a3ea57855bb98a7e23 (patch) | |
| tree | 8cf27e40ad181bdc300b77b8fcb312b983d7f135 /indra/newview | |
| parent | 54ded3678781f9a5c3b18bb4512918613e35198f (diff) | |
SL-11273 FIXED [EEP] The beacon checkboxes in the Day Cycle window can only be changed while a keyframe is selected.
Diffstat (limited to 'indra/newview')
| -rw-r--r-- | indra/newview/llpaneleditsky.cpp | 16 | 
1 files changed, 9 insertions, 7 deletions
| diff --git a/indra/newview/llpaneleditsky.cpp b/indra/newview/llpaneleditsky.cpp index a069d6655f..2e26b69144 100644 --- a/indra/newview/llpaneleditsky.cpp +++ b/indra/newview/llpaneleditsky.cpp @@ -512,19 +512,21 @@ void LLPanelSettingsSkySunMoonTab::setEnabled(BOOL enabled)  void LLPanelSettingsSkySunMoonTab::refresh()  { -    if (!mSkySettings) +    if (!mSkySettings || !getCanChangeSettings())      {          getChildView(PANEL_SKY_SUN_LAYOUT)->setAllChildrenEnabled(FALSE);          getChildView(PANEL_SKY_MOON_LAYOUT)->setAllChildrenEnabled(FALSE);          getChildView(FIELD_SKY_SUN_BEACON)->setEnabled(TRUE);          getChildView(FIELD_SKY_MOON_BEACON)->setEnabled(TRUE); -        return; +         +        if (!mSkySettings) +            return; +    } +    else +    { +        setEnabled(TRUE); +        setAllChildrenEnabled(TRUE);      } - -    setEnabled(getCanChangeSettings()); -    getChildView(PANEL_SKY_SUN_LAYOUT)->setAllChildrenEnabled(getCanChangeSettings()); -    getChildView(PANEL_SKY_MOON_LAYOUT)->setAllChildrenEnabled(getCanChangeSettings()); -    setAllChildrenEnabled(getCanChangeSettings());      getChild<LLColorSwatchCtrl>(FIELD_SKY_SUN_MOON_COLOR)->set(mSkySettings->getSunlightColor() / SLIDER_SCALE_SUN_AMBIENT); | 
