From eb4e6b15e62fbb60b5031110922f8fc16eb370ea Mon Sep 17 00:00:00 2001
From: Stanislaw Halik <sthalik@misaki.pl>
Date: Sun, 14 May 2017 20:03:49 +0200
Subject: logic/tracker: cast to milliseconds before getting raw count

Previously it wasn't portable.
---
 logic/tracker.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

(limited to 'logic/tracker.cpp')

diff --git a/logic/tracker.cpp b/logic/tracker.cpp
index 8367ee2f..48a50d80 100644
--- a/logic/tracker.cpp
+++ b/logic/tracker.cpp
@@ -416,8 +416,9 @@ void Tracker::run()
             backlog_time = backlog_time.zero();
         }
 
-        const int sleep_time_ms = iround(clamp(const_sleep_ms - backlog_time,
-                                               ns(0), ms(50)).count());
+        const int sleep_time_ms = iround(time_cast<ms>(clamp(const_sleep_ms - backlog_time,
+                                                             ns(0), ms(50)))
+                                         .count());
 
         portable::sleep(sleep_time_ms);
     }
-- 
cgit v1.2.3