app: use gimp_gegl_buffer_dup() everywhere

... instead of gegl_buffer_dup().
This commit is contained in:
Ell 2019-07-30 20:25:54 +03:00
parent 5798cefe1b
commit 2d80d4d138
8 changed files with 20 additions and 12 deletions

View File

@ -28,6 +28,7 @@
#include "gegl/gimp-babl.h"
#include "gegl/gimp-gegl-loops.h"
#include "gegl/gimp-gegl-utils.h"
#include "gimp-memsize.h"
#include "gimpbuffer.h"
@ -390,7 +391,7 @@ gimp_buffer_new (GeglBuffer *buffer,
NULL);
if (copy_pixels)
gimp_buffer->buffer = gegl_buffer_dup (buffer);
gimp_buffer->buffer = gimp_gegl_buffer_dup (buffer);
else
gimp_buffer->buffer = g_object_ref (buffer);

View File

@ -30,6 +30,7 @@
#include "gegl/gimp-babl.h"
#include "gegl/gimp-gegl-apply-operation.h"
#include "gegl/gimp-gegl-loops.h"
#include "gegl/gimp-gegl-utils.h"
#include "gegl/gimptilehandlerbuffer.h"
#include "gimp-memsize.h"
@ -504,7 +505,7 @@ gimp_drawable_duplicate (GimpItem *item,
GimpDrawable *new_drawable = GIMP_DRAWABLE (new_item);
GeglBuffer *new_buffer;
new_buffer = gegl_buffer_dup (gimp_drawable_get_buffer (drawable));
new_buffer = gimp_gegl_buffer_dup (gimp_drawable_get_buffer (drawable));
gimp_drawable_set_buffer (new_drawable, FALSE, NULL, new_buffer);
g_object_unref (new_buffer);
@ -972,7 +973,7 @@ gimp_drawable_real_swap_pixels (GimpDrawable *drawable,
gint width = gegl_buffer_get_width (buffer);
gint height = gegl_buffer_get_height (buffer);
tmp = gegl_buffer_dup (buffer);
tmp = gimp_gegl_buffer_dup (buffer);
gimp_gegl_buffer_copy (gimp_drawable_get_buffer (drawable),
GEGL_RECTANGLE (x, y, width, height), GEGL_ABYSS_NONE,
@ -1760,7 +1761,7 @@ gimp_drawable_start_paint (GimpDrawable *drawable)
g_return_if_fail (drawable->private->paint_copy_region == NULL);
g_return_if_fail (drawable->private->paint_update_region == NULL);
drawable->private->paint_buffer = gegl_buffer_dup (buffer);
drawable->private->paint_buffer = gimp_gegl_buffer_dup (buffer);
}
drawable->private->paint_count++;

View File

@ -108,7 +108,7 @@ gimp_drawable_mod_undo_constructed (GObject *object)
if (drawable_mod_undo->copy_buffer)
{
drawable_mod_undo->buffer =
gegl_buffer_dup (gimp_drawable_get_buffer (drawable));
gimp_gegl_buffer_dup (gimp_drawable_get_buffer (drawable));
}
else
{

View File

@ -28,6 +28,7 @@
#include "core-types.h"
#include "gegl/gimp-gegl-loops.h"
#include "gegl/gimp-gegl-utils.h"
#include "gimp-parallel.h"
#include "gimp-priorities.h"
@ -649,7 +650,8 @@ gimp_line_art_prepare_async (GimpLineArt *line_art,
gimp_pickable_flush (line_art->priv->input);
buffer = gegl_buffer_dup (gimp_pickable_get_buffer (line_art->priv->input));
buffer = gimp_gegl_buffer_dup (
gimp_pickable_get_buffer (line_art->priv->input));
data = line_art_data_new (buffer, line_art);
@ -1063,7 +1065,7 @@ gimp_line_art_close (GeglBuffer *buffer,
goto end3;
g_object_unref (closed);
closed = gegl_buffer_dup (strokes);
closed = gimp_gegl_buffer_dup (strokes);
/* Draw splines */
while (candidates)

View File

@ -133,7 +133,7 @@ gimp_gegl_apply_cached_operation (GeglBuffer *src_buffer,
! (gimp_gegl_node_is_point_operation (underlying_operation) ||
gimp_gegl_node_is_source_operation (underlying_operation)))
{
src_buffer = gegl_buffer_dup (src_buffer);
src_buffer = gimp_gegl_buffer_dup (src_buffer);
}
else
{

View File

@ -33,6 +33,7 @@
#include "gegl/gimp-babl.h"
#include "gegl/gimp-gegl-loops.h"
#include "gegl/gimp-gegl-nodes.h"
#include "gegl/gimp-gegl-utils.h"
#include "gegl/gimpapplicator.h"
#include "core/gimp.h"
@ -391,7 +392,7 @@ gimp_paint_core_start (GimpPaintCore *core,
if (core->undo_buffer)
g_object_unref (core->undo_buffer);
core->undo_buffer = gegl_buffer_dup (gimp_drawable_get_buffer (drawable));
core->undo_buffer = gimp_gegl_buffer_dup (gimp_drawable_get_buffer (drawable));
/* Allocate the saved proj structure */
g_clear_object (&core->saved_proj_buffer);
@ -400,7 +401,7 @@ gimp_paint_core_start (GimpPaintCore *core,
{
GeglBuffer *buffer = gimp_pickable_get_buffer (GIMP_PICKABLE (image));
core->saved_proj_buffer = gegl_buffer_dup (buffer);
core->saved_proj_buffer = gimp_gegl_buffer_dup (buffer);
}
/* Allocate the canvas blocks structure */

View File

@ -37,6 +37,7 @@
#include "gegl/gimp-gegl-loops.h"
#include "gegl/gimp-gegl-mask.h"
#include "gegl/gimp-gegl-utils.h"
#include "core/gimp.h"
#include "core/gimpchannel-select.h"
@ -1360,7 +1361,7 @@ gimp_foreground_select_undo_pop (StrokeUndo *undo,
GeglBuffer *buffer;
gint width, height;
buffer = gegl_buffer_dup (undo->saved_trimap);
buffer = gimp_gegl_buffer_dup (undo->saved_trimap);
width = gegl_buffer_get_width (buffer);
height = gegl_buffer_get_height (buffer);

View File

@ -31,6 +31,8 @@
#include "config/gimpguiconfig.h" /* playground */
#include "gegl/gimp-gegl-utils.h"
#include "core/gimp.h"
#include "core/gimpbuffer.h"
#include "core/gimpdrawablefilter.h"
@ -296,7 +298,7 @@ gimp_seamless_clone_tool_start (GimpSeamlessCloneTool *sc,
return;
}
sc->paste = gegl_buffer_dup (gimp_buffer_get_buffer (buffer));
sc->paste = gimp_gegl_buffer_dup (gimp_buffer_get_buffer (buffer));
g_object_unref (buffer);
sc->width = gegl_buffer_get_width (sc->paste);