diff options
-rw-r--r-- | x11-toolkits/py-gtk2/files/patch-gtk_gtkunixprint.override | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/x11-toolkits/py-gtk2/files/patch-gtk_gtkunixprint.override b/x11-toolkits/py-gtk2/files/patch-gtk_gtkunixprint.override new file mode 100644 index 000000000..c3ea399b1 --- /dev/null +++ b/x11-toolkits/py-gtk2/files/patch-gtk_gtkunixprint.override @@ -0,0 +1,34 @@ +--- gtk/gtkunixprint.override 2006/06/15 12:19:06 1.4 ++++ gtk/gtkunixprint.override 2006/06/22 15:51:01 1.5 +@@ -151,8 +151,6 @@ + static char *kwlist[] = { "callback", "user_data", NULL }; + PyObject *pyfunc, *pyarg = NULL; + PyGtkCustomNotify *cunote; +- GError *error = NULL; +- gboolean ret; + + if (!PyArg_ParseTupleAndKeywords(args, kwargs, + "O|O:gtk.unixprint.PrintJob.send", +@@ -169,18 +167,10 @@ + Py_INCREF(cunote->func); + Py_XINCREF(cunote->data); + +- ret = gtk_print_job_send(GTK_PRINT_JOB(self->obj), ++ gtk_print_job_send(GTK_PRINT_JOB(self->obj), + pygtk_print_job_complete_func_cb, +- cunote, pygtk_custom_destroy_notify, &error); ++ cunote, pygtk_custom_destroy_notify); + +- if (!ret) { +- Py_XDECREF(cunote->func); +- Py_XDECREF(cunote->data); +- g_free(cunote); +- } +- +- if (pyg_error_check(&error)) +- return NULL; +- +- return PyBool_FromLong(ret); ++ Py_INCREF(Py_None); ++ return Py_None; + } |