[pygobject] Fix some compiler warnings
- From: Christoph Reiter <creiter src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pygobject] Fix some compiler warnings
- Date: Thu, 22 Mar 2018 07:05:00 +0000 (UTC)
commit e95158058c3ff81cc23e8a1d87badd96b9f64ffc
Author: Christoph Reiter <reiter christoph gmail com>
Date: Wed Mar 21 14:28:54 2018 +0100
Fix some compiler warnings
gi/pygobject-object.c | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
---
diff --git a/gi/pygobject-object.c b/gi/pygobject-object.c
index 113ffbf0..2b25c07c 100644
--- a/gi/pygobject-object.c
+++ b/gi/pygobject-object.c
@@ -37,11 +37,9 @@ extern PyObject *PyGIDeprecationWarning;
static void pygobject_dealloc(PyGObject *self);
static int pygobject_traverse(PyGObject *self, visitproc visit, void *arg);
-static int pygobject_clear(PyGObject *self);
static PyObject * pyg_type_get_bases(GType gtype);
static inline int pygobject_clear(PyGObject *self);
static PyObject * pygobject_weak_ref_new(GObject *obj, PyObject *callback, PyObject *user_data);
-static inline PyGObjectData * pyg_object_peek_inst_data(GObject *obj);
static void pygobject_inherit_slots(PyTypeObject *type, PyObject *bases,
gboolean check_for_present);
static void pygobject_find_slot_for(PyTypeObject *type, PyObject *bases, int slot_offset,
@@ -104,12 +102,11 @@ pygobject_data_free(PyGObjectData *data)
* free the memory. */
PyGILState_STATE state;
PyThreadState *_save = NULL;
- gboolean state_saved = FALSE;
-
+ gboolean state_saved;
GSList *closures, *tmp;
- if (Py_IsInitialized()) {
- state_saved = TRUE;
+ state_saved = Py_IsInitialized();
+ if (state_saved) {
state = PyGILState_Ensure();
Py_DECREF(data->type);
/* We cannot use Py_BEGIN_ALLOW_THREADS here because this is inside
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]