Public bug reported: 1. Set GtkTreeView is composited 2. At parent window of GtkTreeView paint GtkTreeView context by cario_paint function. 3. Nothing painted.
If change function cairo_paint to cairo_paint_with_alpha(cr, 0.99), everything is okay. There is not such problem at gusty release. GtkTreeView use two gdkwindow, one is "window", other is "bin_window". "window" is parent of "bin_window". by moving bin_window position, implement TreeView scroll. When set GtkTreeView composited, GtkTreeView will expose to offscreen buffer. If gtk_cairo_set_source_pixmap(cr, tree->window), cairo_paint(or cairo_paint_with_alpha(1.0)) can't work. but (cairo_paint_with_alpha(0.99) can work. If gtk_cairo_set_source_pixmap(cr, get_binwindow(tree)), cairo_paint(or cairo_paint_with_alpha(1.0)) can work. I guess X meet problem when window with child is composited. ** Affects: ubuntu Importance: Undecided Status: New -- Cario_paint can NOT paint composited GtkTreeView context at Hardy https://bugs.launchpad.net/bugs/202046 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs