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