After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 102678 - GtkCellRender::render() should take a GdkDrawable*, not a GdkWindow*
GtkCellRender::render() should take a GdkDrawable*, not a GdkWindow*
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Widget: GtkTreeView
2.2.x
Other Linux
: Normal normal
: ---
Assigned To: gtktreeview-bugs
gtktreeview-bugs
Depends on:
Blocks: 102405
 
 
Reported: 2003-01-06 18:09 UTC by Murray Cumming
Modified: 2011-02-04 16:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gtk_cellrenderer_render.patch (3.79 KB, patch)
2003-09-30 15:39 UTC, Murray Cumming
none Details | Review

Description Murray Cumming 2003-01-06 18:09:27 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*.
Comment 1 Murray Cumming 2003-01-06 18:17:20 UTC
Tell me if you need a patch for this.
Comment 2 Murray Cumming 2003-03-21 10:43:15 UTC
Added PATCH keyword because this is almost a patch, so that it shows
up on radar.
Comment 3 Murray Cumming 2003-09-30 15:39:40 UTC
Created attachment 20386 [details] [review]
gtk_cellrenderer_render.patch
Comment 4 Murray Cumming 2003-09-30 15:40:06 UTC
Here (gtk_cellrenderer_render.patch) is a real patch, trying to get
somebody's attention.
Comment 5 Jonathan Blandford 2003-09-30 17:05:05 UTC
Despite the fact it's technically an API change, I think this is
worthwhile committing for 2.4.  Please commit to HEAD.
Comment 6 Murray Cumming 2003-09-30 17:30:28 UTC
Committed.