From 73b8042c42ede774597b5bc235a70f8f13643b91 Mon Sep 17 00:00:00 2001 From: Murray Cumming Date: Wed, 4 Jul 2007 12:59:00 +0000 Subject: Rename the private struct field to private_flags, because private is a C++ 2007-07-04 Murray Cumming * gobject/pygobject.c: (pygobject_switch_to_toggle_ref): * gobject/pygobject.h: Rename the private struct field to private_flags, because private is a C++ keyword, so this broke builds of some C++ applications, such as Glom. svn path=/trunk/; revision=679 --- ChangeLog | 7 +++++++ gobject/pygobject.c | 4 ++-- gobject/pygobject.h | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 13b5b32..07ab347 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2007-07-04 Murray Cumming + + * gobject/pygobject.c: (pygobject_switch_to_toggle_ref): + * gobject/pygobject.h: Rename the private struct field to + private_flags, because private is a C++ keyword, so this broke + builds of some C++ applications, such as Glom. + 2007-07-02 Sebastian Granjoux reviewed by: Johan Dahlin diff --git a/gobject/pygobject.c b/gobject/pygobject.c index f889bc5..fb3fb1d 100644 --- a/gobject/pygobject.c +++ b/gobject/pygobject.c @@ -649,9 +649,9 @@ pygobject_switch_to_toggle_ref(PyGObject *self) { g_assert(self->obj->ref_count >= 1); - if (self->private.flags & PYGOBJECT_USING_TOGGLE_REF) + if (self->private_flags.flags & PYGOBJECT_USING_TOGGLE_REF) return; /* already using toggle ref */ - self->private.flags |= PYGOBJECT_USING_TOGGLE_REF; + self->private_flags.flags |= PYGOBJECT_USING_TOGGLE_REF; /* Note that add_toggle_ref will never immediately call back into pyg_toggle_notify */ Py_INCREF((PyObject *) self); diff --git a/gobject/pygobject.h b/gobject/pygobject.h index aacb52e..ef19f67 100644 --- a/gobject/pygobject.h +++ b/gobject/pygobject.h @@ -43,7 +43,7 @@ typedef struct { union { GSList *closures; /* stale field; no longer updated DO-NOT-USE! */ PyGObjectFlags flags; - } private; + } private_flags; } PyGObject; -- cgit