static gboolean grits_poly_delete(gpointer list)
{
- glDeleteLists((guint)list, 1);
+ glDeleteLists((guintptr)list, 1);
return FALSE;
}
{
//g_debug("GritsPoly: finalize");
GritsPoly *poly = GRITS_POLY(_poly);
- if (poly->list[0]) g_idle_add(grits_poly_delete, (gpointer)poly->list[0]);
- if (poly->list[1]) g_idle_add(grits_poly_delete, (gpointer)poly->list[1]);
+ if (poly->list[0]) g_idle_add(grits_poly_delete, (gpointer)(guintptr)poly->list[0]);
+ if (poly->list[1]) g_idle_add(grits_poly_delete, (gpointer)(guintptr)poly->list[1]);
}
static void grits_poly_class_init(GritsPolyClass *klass)