Mercurial > hg > svcore
diff base/RealTime.cpp @ 1012:ee9f4477f65b
Start RealTime tests
author | Chris Cannam |
---|---|
date | Mon, 17 Nov 2014 17:09:32 +0000 |
parents | df83865d886f |
children | 344c9ea90181 |
line wrap: on
line diff
--- a/base/RealTime.cpp Fri Oct 03 15:27:02 2014 +0100 +++ b/base/RealTime.cpp Mon Nov 17 17:09:32 2014 +0000 @@ -59,7 +59,11 @@ RealTime RealTime::fromSeconds(double sec) { - return RealTime(int(sec), int((sec - int(sec)) * ONE_BILLION + 0.5)); + if (sec >= 0) { + return RealTime(int(sec), int((sec - int(sec)) * ONE_BILLION + 0.5)); + } else { + return -fromSeconds(-sec); + } } RealTime