[gimp/soc-2009-dynamics] gimp_brush_core_real_set_dynamics(): don't forget to ref the dynamics



commit 8331094b8ff662b7eb170d11b9835040d798e752
Author: Michael Natterer <mitch gimp org>
Date:   Tue Oct 13 18:50:58 2009 +0200

    gimp_brush_core_real_set_dynamics(): don't forget to ref the dynamics

 app/paint/gimpbrushcore.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/app/paint/gimpbrushcore.c b/app/paint/gimpbrushcore.c
index ecb1aa1..ea274c4 100644
--- a/app/paint/gimpbrushcore.c
+++ b/app/paint/gimpbrushcore.c
@@ -87,7 +87,6 @@ static TempBuf *gimp_brush_core_get_paint_area     (GimpPaintCore    *paint_core
 
 static void     gimp_brush_core_real_set_brush     (GimpBrushCore    *core,
                                                     GimpBrush        *brush);
-
 static void     gimp_brush_core_real_set_dynamics  (GimpBrushCore    *core,
                                                     GimpDynamics     *dynamics);
 
@@ -840,8 +839,8 @@ gimp_brush_core_real_set_brush (GimpBrushCore *core,
 }
 
 static void
-gimp_brush_core_real_set_dynamics (GimpBrushCore       *core,
-                                   GimpDynamics        *dynamics)
+gimp_brush_core_real_set_dynamics (GimpBrushCore *core,
+                                   GimpDynamics  *dynamics)
 {
   if (core->dynamics)
     {
@@ -851,7 +850,8 @@ gimp_brush_core_real_set_dynamics (GimpBrushCore       *core,
 
   core->dynamics = dynamics;
 
-
+  if (core->dynamics)
+    g_object_ref (core->dynamics);
 }
 
 void



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