[libpeas] Fix implementing an interface without a VFunc invoker
- From: Steve Frécinaux <sfre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libpeas] Fix implementing an interface without a VFunc invoker
- Date: Mon, 17 Jan 2011 13:34:39 +0000 (UTC)
commit 53efe62a6d30f90d995b547132e26538785ed625
Author: Garrett Regier <alias301 gmail com>
Date: Sun Jan 16 21:54:40 2011 -0800
Fix implementing an interface without a VFunc invoker
The vfunc_info was being incorrectly unreffed.
libpeas/peas-extension-subclasses.c | 1 -
tests/libpeas/extension.c | 6 ++++++
2 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/libpeas/peas-extension-subclasses.c b/libpeas/peas-extension-subclasses.c
index 761f65b..e193c53 100644
--- a/libpeas/peas-extension-subclasses.c
+++ b/libpeas/peas-extension-subclasses.c
@@ -121,7 +121,6 @@ create_native_closure (GIInterfaceInfo *iface_info,
g_debug ("No invoker for VFunc '%s.%s'",
g_base_info_get_name (iface_info),
g_base_info_get_name (vfunc_info));
- g_base_info_unref (vfunc_info);
return;
}
diff --git a/tests/libpeas/extension.c b/tests/libpeas/extension.c
index d2ae6c9..f44eb58 100644
--- a/tests/libpeas/extension.c
+++ b/tests/libpeas/extension.c
@@ -34,6 +34,12 @@
#include "introspection/introspection-properties.h"
#include "introspection/introspection-unimplemented.h"
+/* TODO:
+ * - IntrospectionOther:
+ * - No Invoker
+ * - No Struct Field
+ */
+
typedef struct _TestFixture TestFixture;
struct _TestFixture {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]