diff options
author | Rider Linden <rider@lindenlab.com> | 2019-02-25 14:24:20 -0800 |
---|---|---|
committer | Rider Linden <rider@lindenlab.com> | 2019-02-25 14:24:20 -0800 |
commit | 7ac03a6b75d352b08727c620ff27ff0e76a01691 (patch) | |
tree | 788a267550f69549d8d5f65a9b9be4f43131101c /indra/newview/llfloatereditextdaycycle.cpp | |
parent | c42a364841f68e08bccb2ee288f34c8c3f4be733 (diff) | |
parent | 738ea418a8008f0d0dfea8032fe4f725c8186df8 (diff) |
Merge
Diffstat (limited to 'indra/newview/llfloatereditextdaycycle.cpp')
-rw-r--r-- | indra/newview/llfloatereditextdaycycle.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/indra/newview/llfloatereditextdaycycle.cpp b/indra/newview/llfloatereditextdaycycle.cpp index f81b2177a8..a64a3d46ff 100644 --- a/indra/newview/llfloatereditextdaycycle.cpp +++ b/indra/newview/llfloatereditextdaycycle.cpp @@ -1322,6 +1322,11 @@ void LLFloaterEditExtDayCycle::updateSlider() mFramesSlider->clear(); mSliderKeyMap.clear(); + if (!mEditDay) + { + return; + } + LLSettingsDay::CycleTrack_t track = mEditDay->getCycleTrack(mCurrentTrack); for (auto &track_frame : track) { @@ -1736,7 +1741,7 @@ bool LLFloaterEditExtDayCycle::isRemovingFrameAllowed() bool LLFloaterEditExtDayCycle::isAddingFrameAllowed() { - if (!mFramesSlider->getCurSlider().empty()) return false; + if (!mFramesSlider->getCurSlider().empty() || !mEditDay) return false; LLSettingsBase::Seconds frame(mTimeSlider->getCurSliderValue()); if ((mEditDay->getSettingsNearKeyframe(frame, mCurrentTrack, LLSettingsDay::DEFAULT_FRAME_SLOP_FACTOR)).second) |