[pygoocanvas] Fix a segfault due to a change in PyCairo API
- From: Gian Mario Tagliaretti <gianmt src gnome org>
- To: svn-commits-list gnome org
- Subject: [pygoocanvas] Fix a segfault due to a change in PyCairo API
- Date: Sun, 10 May 2009 04:45:17 -0400 (EDT)
commit c90cfc6c9f68588fabbd36028d0e511803ff9117
Author: Gian Mario Tagliaretti <gianmt gnome org>
Date: Sun May 10 10:42:07 2009 +0200
Fix a segfault due to a change in PyCairo API
Pycairo API for PycairoPattern_FromPattern has been chenged since 1.8.0
see bugzilla freedeskop #18947.
---
configure.ac | 6 +++---
goocanvasmodule.c | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configure.ac b/configure.ac
index 82856f0..cbf32f8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,14 +3,14 @@ AC_PREREQ(2.52)
dnl the pygoocanvas version number
m4_define(pygoocanvas_major_version, 0)
m4_define(pygoocanvas_minor_version, 14)
-m4_define(pygoocanvas_micro_version, 0)
+m4_define(pygoocanvas_micro_version, 1)
m4_define(pygoocanvas_version, pygoocanvas_major_version.pygoocanvas_minor_version.pygoocanvas_micro_version)
dnl versions of packages we require ...
m4_define(pygobject_required_version, 2.10.1)
m4_define(pygtk_required_version, 2.10.0)
m4_define(goocanvas_required_version, 0.14)
-m4_define(pycairo_required_version, 1.4.0)
+m4_define(pycairo_required_version, 1.8.0)
AC_INIT(pygoocanvas, pygoocanvas_version, [http://bugzilla.gnome.org/browse.cgi?product=pygoocanvas])
@@ -127,7 +127,7 @@ if test -f $CODEGENDIR/codegen.py; then
AC_MSG_RESULT(yes)
else
AC_MSG_RESULT(no)
- AC_MSG_ERROR([Error: codegen not found (should be shipped with pygtk!)])
+ AC_MSG_ERROR([Error: codegen not found (should be shipped with pygobject!)])
fi
AC_SUBST(CODEGEN)
diff --git a/goocanvasmodule.c b/goocanvasmodule.c
index ff2f491..bf19f2b 100644
--- a/goocanvasmodule.c
+++ b/goocanvasmodule.c
@@ -35,7 +35,7 @@ _cairo_matrix_to_gvalue(GValue *value, PyObject *obj)
static PyObject *
_cairo_pattern_from_gvalue(const GValue *value)
{
- return PycairoPattern_FromPattern(cairo_pattern_reference((cairo_pattern_t *) g_value_get_boxed(value)));
+ return PycairoPattern_FromPattern(cairo_pattern_reference((cairo_pattern_t *) g_value_get_boxed(value)), NULL);
}
static int
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]