cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=667b4340b9b743a2eed04bf0939c1c74dfa5c782

commit 667b4340b9b743a2eed04bf0939c1c74dfa5c782
Author: Cedric BAIL <[email protected]>
Date:   Mon Dec 19 16:32:20 2016 -0800

    ecore: remove floating point comparison warning from Ecore_Thread code.
---
 src/lib/ecore/ecore_thread.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/lib/ecore/ecore_thread.c b/src/lib/ecore/ecore_thread.c
index 74165e3..06cd24d 100644
--- a/src/lib/ecore/ecore_thread.c
+++ b/src/lib/ecore/ecore_thread.c
@@ -1449,7 +1449,9 @@ ecore_thread_global_data_wait(const char *key,
         if (_ecore_thread_global_hash)
           ret = eina_hash_find(_ecore_thread_global_hash, key);
         LRWKU(_ecore_thread_global_hash_lock);
-        if ((ret) || (!seconds) || ((seconds > 0) && (tm <= ecore_time_get())))
+        if ((ret) ||
+            (!EINA_FLT_CMP(seconds, 0.0)) ||
+            ((seconds > 0) && (tm <= ecore_time_get())))
           break;
         LKL(_ecore_thread_global_hash_mutex);
         CDW(_ecore_thread_global_hash_cond, tm - ecore_time_get());

-- 


Reply via email to