[gegl] buffer-cl: remove one stack frame from gegl_buffer_cl_cache_flush



commit 16f3b475eb655ffd0742e3eadb1d075d28e6af17
Author: Øyvind Kolås <pippin gimp org>
Date:   Thu Jun 19 23:32:34 2014 +0200

    buffer-cl: remove one stack frame from gegl_buffer_cl_cache_flush

 gegl/buffer/gegl-buffer-cl-cache.c |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)
---
diff --git a/gegl/buffer/gegl-buffer-cl-cache.c b/gegl/buffer/gegl-buffer-cl-cache.c
index 62374a0..d270bb6 100644
--- a/gegl/buffer/gegl-buffer-cl-cache.c
+++ b/gegl/buffer/gegl-buffer-cl-cache.c
@@ -125,9 +125,9 @@ gegl_buffer_cl_cache_new (GeglBuffer            *buffer,
   g_mutex_unlock (&cache_mutex);
 }
 
-gboolean
-gegl_buffer_cl_cache_flush2 (GeglTileHandlerCache *cache,
-                             const GeglRectangle  *roi)
+static inline gboolean
+_gegl_buffer_cl_cache_flush2 (GeglTileHandlerCache *cache,
+                              const GeglRectangle  *roi)
 {
   size_t size;
   GList *elem;
@@ -212,10 +212,17 @@ error:
 }
 
 gboolean
+gegl_buffer_cl_cache_flush2 (GeglTileHandlerCache *cache,
+                             const GeglRectangle  *roi)
+{
+  return _gegl_buffer_cl_cache_flush2 (cache, roi);
+}
+
+gboolean
 gegl_buffer_cl_cache_flush (GeglBuffer          *buffer,
                             const GeglRectangle *roi)
 {
-  return gegl_buffer_cl_cache_flush2 (buffer->tile_storage->cache, roi);
+  return _gegl_buffer_cl_cache_flush2 (buffer->tile_storage->cache, roi);
 }
 
 void


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