From 7133a29950f14d980c68ec3809395bec79d864b9 Mon Sep 17 00:00:00 2001 From: Emmanuel Rodriguez Date: Tue, 19 May 2009 12:08:15 +0200 Subject: [PATCH] Don't invoke gperl_callback_invoke() with the extra data gpointer. The data gpointer is used to pass the Perl callback. It makes no sense to pass it back to the Perl callback. --- bindings/perl/Champlain/xs/ChamplainMapSourceFactory.xs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bindings/perl/Champlain/xs/ChamplainMapSourceFactory.xs b/bindings/perl/Champlain/xs/ChamplainMapSourceFactory.xs index 50dffda..3cc403e 100644 --- a/bindings/perl/Champlain/xs/ChamplainMapSourceFactory.xs +++ b/bindings/perl/Champlain/xs/ChamplainMapSourceFactory.xs @@ -19,8 +19,8 @@ champlainperl_constructor (ChamplainMapSourceDesc *desc, gpointer data) { } g_value_init(&return_value, callback->return_type); - - gperl_callback_invoke(callback, &return_value, desc, data); + /* FIXME desc is not passed as a Champlain::MapSourceDesc to the perl callback */ + gperl_callback_invoke(callback, &return_value, desc); retval = g_value_get_object (&return_value); g_value_unset(&return_value); -- 2.39.5