Trying to set a property with format != 8 was giving me repeatable
core dumps;  I took a look in gtkmodule.c and found the problem pretty
quickly.

Here's a patch against pygtk-0.6.4:

--- gtkmodule.c~        Wed Feb 16 08:57:02 2000
+++ gtkmodule.c Mon Mar  6 19:50:07 2000
@@ -1551,7 +1551,7 @@
            }
            nelements = PySequence_Length(pdata);
            data16 = g_new(guint16, nelements);
-           data = (guchar *)data;
+           data = (guchar *)data16;
            for (i = 0; i < nelements; i++) {
                PyObject *item = PySequence_GetItem(pdata, i);
                Py_DECREF(item);
@@ -1578,7 +1578,7 @@
            }
            nelements = PySequence_Length(pdata);
            data32 = g_new(guint32, nelements);
-           data = (guchar *)data;
+           data = (guchar *)data32;
            for (i = 0; i < nelements; i++) {
                PyObject *item = PySequence_GetItem(pdata, i);
                Py_DECREF(item);
To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]

Reply via email to