diff options
Diffstat (limited to 'src/Inputs.cc')
| -rw-r--r-- | src/Inputs.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/Inputs.cc b/src/Inputs.cc index 0781be8..e9f48f0 100644 --- a/src/Inputs.cc +++ b/src/Inputs.cc @@ -101,6 +101,7 @@ double Inputs::GetHintTS(double clock){ if(wake_ts[i]>=(clock+hintdist)) return(wake_ts[i]); } + return(wake_ts.back()); } return(GetNextTS()); } @@ -111,6 +112,7 @@ double Inputs::GetHintDuration(double clock){ if(wake_ts[i]>=(clock+hintdist)) return(wake_duration[i]); } + return(wake_duration.back()); } return GetNextDuration(); } @@ -122,9 +124,9 @@ void Inputs::GotoNextEvent(){ void Inputs::ResetEvents(double clock){ wake_ts=wake_ts_backup; - wake_duration=wake_duration_backup;; + wake_duration=wake_duration_backup; // Restore current event - while(HasNext() && (GetTS()+GetNextDuration()) < clock){ + while(HasNext() && (GetNextTS()+GetNextDuration()) < clock){ GotoNextEvent(); } } |
