[vala] gdk-pixbuf-2.0: Fix memory leaks



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]