diff options
Diffstat (limited to 'indra/llinventory/llsettingsdaycycle.cpp')
| -rw-r--r-- | indra/llinventory/llsettingsdaycycle.cpp | 11 | 
1 files changed, 10 insertions, 1 deletions
| diff --git a/indra/llinventory/llsettingsdaycycle.cpp b/indra/llinventory/llsettingsdaycycle.cpp index 364ff570ed..25cd99b997 100644 --- a/indra/llinventory/llsettingsdaycycle.cpp +++ b/indra/llinventory/llsettingsdaycycle.cpp @@ -609,7 +609,16 @@ LLSettingsDay::validation_list_t LLSettingsDay::validationList()      return validation;  } -LLSettingsDay::CycleTrack_t &LLSettingsDay::getCycleTrack(S32 track) +LLSettingsDay::CycleTrack_t& LLSettingsDay::getCycleTrack(S32 track) +{ +    static CycleTrack_t emptyTrack; +    if (mDayTracks.size() <= track) +        return emptyTrack; + +    return mDayTracks[track]; +} + +const LLSettingsDay::CycleTrack_t& LLSettingsDay::getCycleTrackConst(S32 track) const  {      static CycleTrack_t emptyTrack;      if (mDayTracks.size() <= track) | 
