From 9694cc8adb088af06b72306a38a10d431cc54121 Mon Sep 17 00:00:00 2001 From: John Cupitt Date: Wed, 10 Dec 2014 09:23:51 +0000 Subject: [PATCH] output ref_count in object summary tiny Vips.py fix too --- libvips/iofuncs/object.c | 1 + python/Vips.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libvips/iofuncs/object.c b/libvips/iofuncs/object.c index 4e3272bc..f8773af5 100644 --- a/libvips/iofuncs/object.c +++ b/libvips/iofuncs/object.c @@ -1473,6 +1473,7 @@ vips_object_real_summary_class( VipsObjectClass *class, VipsBuf *buf ) static void vips_object_real_summary( VipsObject *object, VipsBuf *buf ) { + vips_buf_appendf( buf, " count=%d", G_OBJECT( object )->ref_count ); } static void diff --git a/python/Vips.py b/python/Vips.py index ddc29299..da0d6bb8 100644 --- a/python/Vips.py +++ b/python/Vips.py @@ -751,7 +751,7 @@ class Image(Vips.Image): # image-ize if GObject.type_is_a(gtype, vips_type_image): if not isinstance(value, Vips.Image): - value = imageize(match_image, value) + value = imageize(self, value) # array-ize some types, if necessary value = arrayize(gtype, value)