GNOME Bugzilla – Bug 102678
GtkCellRender::render() should take a GdkDrawable*, not a GdkWindow*
Last modified: 2011-02-04 16:12:26 UTC
This seems to be a know problem: This is the parameter description for gtk_cell_renderer_render(): * @window: a #GdkDrawable to draw to For instance, gtk_tree_view_create_row_drag_icon() indirectly calls the render vfunc with a GdkPixmap*, which is not a GdkWindow*.
Tell me if you need a patch for this.
Added PATCH keyword because this is almost a patch, so that it shows up on radar.
Created attachment 20386 [details] [review] gtk_cellrenderer_render.patch
Here (gtk_cellrenderer_render.patch) is a real patch, trying to get somebody's attention.
Despite the fact it's technically an API change, I think this is worthwhile committing for 2.4. Please commit to HEAD.
Committed.