diff options
author | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2005-09-28 18:19:20 +0000 |
---|---|---|
committer | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2005-09-28 18:19:20 +0000 |
commit | 7dc62ace746abcb314851ff713f5411a12ee0b48 (patch) | |
tree | 14c4b7bb7abb277b14801640c39364fbe7ea98da /gtk/gtktextview.override | |
parent | fe0747b414c0b4ed1517297c6fd8e7dea6d1c63e (diff) | |
download | pygtk-7dc62ace746abcb314851ff713f5411a12ee0b48.tar.gz |
workaround gtk bug #317455
Diffstat (limited to 'gtk/gtktextview.override')
-rw-r--r-- | gtk/gtktextview.override | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gtk/gtktextview.override b/gtk/gtktextview.override index 7901b56b..026f0e7f 100644 --- a/gtk/gtktextview.override +++ b/gtk/gtktextview.override @@ -1234,3 +1234,16 @@ _wrap_gtk_text_iter_backward_find_char(PyGObject *self, PyObject *args, return PyBool_FromLong(ret); } +%% +override gtk_text_view_get_default_attributes noargs +/* Workaround gtk bug #317455; moreover, copy_boxed should have been FALSE + * in the first place (missing caller-owns-return in the defs) */ +static PyObject * +_wrap_gtk_text_view_get_default_attributes(PyGObject *self) +{ + GtkTextAttributes *ret; + + ret = gtk_text_view_get_default_attributes(GTK_TEXT_VIEW(self->obj)); + /* pyg_boxed_new handles NULL checking */ + return pyg_boxed_new(GTK_TYPE_TEXT_ATTRIBUTES, ret, FALSE, TRUE); +} |