Cimitan, I think the problem with webkit is actually in murrine. The problem goes away if in murrine_style.c lines 269-279 you change:
if (DETAIL ("entry_bg")) { /* Draw (erase) the background */ cairo_set_operator (cr, CAIRO_OPERATOR_CLEAR); cairo_paint (cr); cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
murrine_set_color_rgba (cr, &colors->base[state_type], ENTRY_OPACITY); cairo_rectangle (cr, 0, 0, width, height); cairo_fill (cr); }
to
if (DETAIL ("entry_bg")) { /* Draw (erase) the background */ cairo_set_operator (cr, CAIRO_OPERATOR_CLEAR); cairo_rectangle (cr, x, y, width, height); cairo_clip(cr); cairo_paint (cr); cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
murrine_set_color_rgba (cr, &colors->base[state_type], ENTRY_OPACITY); cairo_rectangle (cr, x, y, width, height); cairo_fill (cr); }
Thanks for redirecting me btw.
Cimitan, I think the problem with webkit is actually in murrine. The problem goes away if in murrine_style.c lines 269-279 you change:
if (DETAIL ("entry_bg")) CLEAR); OVER);
{
/* Draw (erase) the background */
cairo_set_operator (cr, CAIRO_OPERATOR_
cairo_paint (cr);
cairo_set_operator (cr, CAIRO_OPERATOR_
murrine_ set_color_ rgba (cr, &colors- >base[state_ type], ENTRY_OPACITY);
cairo_rectangle (cr, 0, 0, width, height);
cairo_fill (cr);
}
to
if (DETAIL ("entry_bg")) CLEAR); OVER);
{
/* Draw (erase) the background */
cairo_set_operator (cr, CAIRO_OPERATOR_
cairo_rectangle (cr, x, y, width, height);
cairo_clip(cr);
cairo_paint (cr);
cairo_set_operator (cr, CAIRO_OPERATOR_
murrine_ set_color_ rgba (cr, &colors- >base[state_ type], ENTRY_OPACITY);
cairo_rectangle (cr, x, y, width, height);
cairo_fill (cr);
}
Thanks for redirecting me btw.