diff --git a/app/gegl/gimptilebackendtilemanager.c b/app/gegl/gimptilebackendtilemanager.c index 10f5dc5d2a..82544be386 100644 --- a/app/gegl/gimptilebackendtilemanager.c +++ b/app/gegl/gimptilebackendtilemanager.c @@ -272,3 +272,11 @@ gimp_tile_manager_get_gegl_buffer (TileManager *tm, return buffer; } + +GeglBuffer * +gimp_drawable_get_gegl_buffer (GimpDrawable *drawable, + gboolean write) +{ + return gimp_tile_manager_get_gegl_buffer (gimp_drawable_get_tiles (drawable), write); +} + diff --git a/app/gegl/gimptilebackendtilemanager.h b/app/gegl/gimptilebackendtilemanager.h index dacb940e7c..a3302ec0b6 100644 --- a/app/gegl/gimptilebackendtilemanager.h +++ b/app/gegl/gimptilebackendtilemanager.h @@ -52,8 +52,10 @@ GType gimp_tile_backend_tile_manager_get_type (void) G_GNUC_CONST; GeglTileBackend * gimp_tile_backend_tile_manager_new (TileManager *tm, gboolean write); -GeglBuffer * gimp_tile_manager_get_gegl_buffer (TileManager *tm, - gboolean write); +GeglBuffer * gimp_tile_manager_get_gegl_buffer (TileManager *tm, + gboolean write); +GeglBuffer * gimp_drawable_get_gegl_buffer (GimpDrawable *drawable, + gboolean write); G_END_DECLS