aboutsummaryrefslogtreecommitdiff
path: root/src/Inputs.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/Inputs.cc')
-rw-r--r--src/Inputs.cc6
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();
}
}