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

Reply via email to