evas: remove float comparison warnings for evas_cache2
authorChris Michael <cp.michael@samsung.com>
Tue, 20 Dec 2016 15:06:44 +0000 (10:06 -0500)
committerChris Michael <cp.michael@samsung.com>
Tue, 20 Dec 2016 15:25:50 +0000 (10:25 -0500)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/lib/evas/cache2/evas_cache2.c

index 60242f8..1c72155 100644 (file)
@@ -679,12 +679,12 @@ evas_cache2_image_open(Evas_Cache2 *cache, const char *path, const char *key,
    /* use local var to copy default load options to the image entry */
    if ((!lo) ||
        (lo &&
-        (lo->scale_down_by == 0) &&
-        (lo->dpi == 0.0) &&
-        ((lo->w == 0) || (lo->h == 0)) &&
-        ((lo->region.w == 0) || (lo->region.h == 0)) &&
-        ((lo->scale_load.dst_w == 0) || (lo->scale_load.dst_h == 0)) &&
-        (lo->orientation == 0)
+           (lo->scale_down_by == 0) &&
+           (EINA_DBL_CMP(lo->dpi, 0.0)) &&
+           ((lo->w == 0) || (lo->h == 0)) &&
+           ((lo->region.w == 0) || (lo->region.h == 0)) &&
+           ((lo->scale_load.dst_w == 0) || (lo->scale_load.dst_h == 0)) &&
+           (lo->orientation == 0)
        ))
      {
         lo = &prevent;