diff options
-rw-r--r-- | indra/newview/llfloaterregioninfo.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/indra/newview/llfloaterregioninfo.cpp b/indra/newview/llfloaterregioninfo.cpp index ee3d00206f..712cf921d2 100644 --- a/indra/newview/llfloaterregioninfo.cpp +++ b/indra/newview/llfloaterregioninfo.cpp @@ -3580,6 +3580,15 @@ void LLPanelEnvironmentInfo::onBtnApply() { return; } + + // If it's a single-preset day cycle, reset the frame time to a non-negative value + // so that the region setting is displayed in the floater as + // a day cycle, not a preset. (STORM-1289) + if (day_cycle.size() == 1 && day_cycle[0][0].asReal() < 0.0f) + { + LL_DEBUGS("Windlight") << "Fixing negative time" << LL_ENDL; + day_cycle[0][0] = 0.0f; + } } // Get water params. |