summaryrefslogtreecommitdiff
path: root/gtk/gtktextview.override
diff options
context:
space:
mode:
authorGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-09-28 18:19:20 +0000
committerGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-09-28 18:19:20 +0000
commit7dc62ace746abcb314851ff713f5411a12ee0b48 (patch)
tree14c4b7bb7abb277b14801640c39364fbe7ea98da /gtk/gtktextview.override
parentfe0747b414c0b4ed1517297c6fd8e7dea6d1c63e (diff)
downloadpygtk-7dc62ace746abcb314851ff713f5411a12ee0b48.tar.gz
workaround gtk bug #317455
Diffstat (limited to 'gtk/gtktextview.override')
-rw-r--r--gtk/gtktextview.override13
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);
+}