diff --git a/indra/newview/llfloatereditextdaycycle.cpp b/indra/newview/llfloatereditextdaycycle.cpp
index eb0cd281908fc48c6b85a8594d372d06b8ab2ff0..24673d5a7c70796500c968c3a57aeb8c5c4a7982 100644
--- a/indra/newview/llfloatereditextdaycycle.cpp
+++ b/indra/newview/llfloatereditextdaycycle.cpp
@@ -1596,7 +1596,8 @@ void LLFloaterEditExtDayCycle::onIdlePlay(void* user_data)
             F32 new_frame = fmod(self->mPlayStartFrame + prcnt_played, 1.f);
 
             self->mTimeSlider->setCurSliderValue(new_frame); // will do the rounding
-
+            self->mSkyBlender->setPosition(new_frame);
+            self->mWaterBlender->setPosition(new_frame);
             self->synchronizeTabs();
             self->updateTimeAndLabel();
             self->updateButtons();