[gimp] app: avoid begin_render()/end_render() when flushing projections



commit 61ae3089ad2683180d0add28a4c8dbc14e2a1c2a
Author: Ell <ell_se yahoo com>
Date:   Sat Dec 2 10:07:16 2017 -0500

    app: avoid begin_render()/end_render() when flushing projections
    
    ... since we don't actually render anything, only invalidate.

 app/core/gimpprojection.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)
---
diff --git a/app/core/gimpprojection.c b/app/core/gimpprojection.c
index 56c5635..e531124 100644
--- a/app/core/gimpprojection.c
+++ b/app/core/gimpprojection.c
@@ -701,8 +701,6 @@ gimp_projection_flush_whenever (GimpProjection *proj,
           gint n_rects = cairo_region_num_rectangles (proj->priv->update_region);
           gint i;
 
-          gimp_projectable_begin_render (proj->priv->projectable);
-
           for (i = 0; i < n_rects; i++)
             {
               cairo_rectangle_int_t rect;
@@ -717,8 +715,6 @@ gimp_projection_flush_whenever (GimpProjection *proj,
                                           rect.width,
                                           rect.height);
             }
-
-          gimp_projectable_end_render (proj->priv->projectable);
         }
       else  /* Asynchronous */
         {


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