[gegl] buffer: replace a while loop that only ever runs once with if



commit 430e635106ac2789c7a8d6cf8e84e02d1e823e04
Author: Øyvind Kolås <pippin gimp org>
Date:   Fri May 1 18:56:55 2020 +0200

    buffer: replace a while loop that only ever runs once with if
    
    As reported in issue #238

 gegl/buffer/gegl-tile-handler-cache.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/gegl/buffer/gegl-tile-handler-cache.c b/gegl/buffer/gegl-tile-handler-cache.c
index 4f35ec424..787bca8be 100644
--- a/gegl/buffer/gegl-tile-handler-cache.c
+++ b/gegl/buffer/gegl-tile-handler-cache.c
@@ -480,7 +480,7 @@ gegl_tile_handler_cache_get_tile (GeglTileHandlerCache *cache,
       g_queue_unlink (&cache->queue, &result->link);
       g_queue_push_head_link (&cache->queue, &result->link);
       cache->time = ++cache_time;
-      while (result->tile == NULL)
+      if (result->tile == NULL)
       {
         g_printerr ("NULL tile in %s %p %i %i %i %p\n", __FUNCTION__, result, result->x, result->y, 
result->z,
                 result->tile);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]