summarylogtreecommitdiffstats
path: root/0001-boost_time.patch
blob: bc656ee59cd49a6b7cf570ae9d24f910516f69a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
From e98177c7fb95fdfb40dcb0c7ad3adce2ba5d8b74 Mon Sep 17 00:00:00 2001
From: Franck Lucien Duriez <franck@keecker.com>
Date: Mon, 17 Dec 2018 12:53:50 +0100
Subject: [PATCH] boost_time

---
 src/libros/callback_queue.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/libros/callback_queue.cpp b/src/libros/callback_queue.cpp
index cd2f4f8..bd422f7 100644
--- a/src/libros/callback_queue.cpp
+++ b/src/libros/callback_queue.cpp
@@ -229,7 +229,7 @@ CallbackQueue::CallOneResult CallbackQueue::callOne(ros::WallDuration timeout)
     {
       if (!timeout.isZero())
       {
-        condition_.timed_wait(lock, boost::posix_time::microseconds(timeout.toSec() * 1000000.0f));
+        condition_.timed_wait(lock, boost::posix_time::microseconds(long(timeout.toSec() * 1000000.f)));
       }
 
       if (callbacks_.empty())
@@ -305,7 +305,7 @@ void CallbackQueue::callAvailable(ros::WallDuration timeout)
     {
       if (!timeout.isZero())
       {
-        condition_.timed_wait(lock, boost::posix_time::microseconds(timeout.toSec() * 1000000.0f));
+        condition_.timed_wait(lock, boost::posix_time::microseconds(long(timeout.toSec() * 1000000.0f)));
       }
 
       if (callbacks_.empty() || !enabled_)
-- 
2.20.0