[vala] gdk-pixbuf-2.0: Fix memory leaks
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Subject: [vala] gdk-pixbuf-2.0: Fix memory leaks
- Date: Sun, 24 May 2009 06:15:46 -0400 (EDT)
commit 81c875ff9e7c117d4995b029d71db1704a9f65c5
Author: Jim Nelson <jim yorba org>
Date: Sun May 24 12:14:16 2009 +0200
gdk-pixbuf-2.0: Fix memory leaks
Fix memory leaks in gdk_pixbuf_flip and gdk_pixbuf_rotate_simple
bindings. Fixes bug 582694.
---
vapi/gdk-pixbuf-2.0.vapi | 4 ++--
.../gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata | 2 ++
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/vapi/gdk-pixbuf-2.0.vapi b/vapi/gdk-pixbuf-2.0.vapi
index d61c0c9..ddef2b5 100644
--- a/vapi/gdk-pixbuf-2.0.vapi
+++ b/vapi/gdk-pixbuf-2.0.vapi
@@ -13,7 +13,7 @@ namespace Gdk {
public void copy_area (int src_x, int src_y, int width, int height, Gdk.Pixbuf dest_pixbuf, int dest_x, int dest_y);
public static GLib.Quark error_quark ();
public void fill (uint32 pixel);
- public unowned Gdk.Pixbuf flip (bool horizontal);
+ public Gdk.Pixbuf flip (bool horizontal);
[CCode (has_construct_function = false)]
public Pixbuf.from_data ([CCode (array_length = false)] uchar[] data, Gdk.Colorspace colorspace, bool has_alpha, int bits_per_sample, int width, int height, int rowstride, Gdk.PixbufDestroyNotify? destroy_fn);
[CCode (has_construct_function = false)]
@@ -45,7 +45,7 @@ namespace Gdk {
public int get_width ();
[CCode (has_construct_function = false)]
public Pixbuf (Gdk.Colorspace colorspace, bool has_alpha, int bits_per_sample, int width, int height);
- public unowned Gdk.Pixbuf rotate_simple (Gdk.PixbufRotation angle);
+ public Gdk.Pixbuf rotate_simple (Gdk.PixbufRotation angle);
public void saturate_and_pixelate (Gdk.Pixbuf dest, float saturation, bool pixelate);
public bool save (string filename, string type, ...) throws GLib.Error;
public bool save_to_buffer (string buffer, size_t buffer_size, string type, ...) throws GLib.Error;
diff --git a/vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata b/vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata
index 6ad80be..e9bf222 100644
--- a/vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata
+++ b/vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.metadata
@@ -17,6 +17,8 @@ gdk_pixbuf_save_to_bufferv.option_values is_array="1"
gdk_pixbuf_save_to_callbackv.option_keys is_array="1"
gdk_pixbuf_save_to_callbackv.option_values is_array="1"
gdk_pixbuf_scale_simple transfer_ownership="1"
+gdk_pixbuf_rotate_simple transfer_ownership="1"
+gdk_pixbuf_flip transfer_ownership="1"
gdk_pixbuf_loader_write.count hidden="1"
GdkPixdata is_value_type="1"
GdkPixdata.pixel_data is_array="1"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]