#11750 NORM 12.1.0: Flickering in Browse/epiphany in os5
Zarro Boogs per Child
bugtracker at laptop.org
Tue Apr 17 07:45:00 EDT 2012
#11750: Flickering in Browse/epiphany in os5
---------------------------------------+------------------------------------
Reporter: erikos | Owner: jnettlet
Type: defect | Status: new
Priority: normal | Milestone: 12.1.0
Component: x window system | Version: Development build as of this date
Resolution: | Keywords:
Next_action: diagnose | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
---------------------------------------+------------------------------------
Comment(by garnacho):
I've been investigating this issue, the root problem is that WebView
disables GTK+ double buffering as there is already a backing buffer with
the page contents, but GTK+ ensures that all drawing operations are
flushed before dealing with a non-double-buffered widget, so the
flickering is unavoidable with a single buffered widget.
So the solution forcibly goes through enabling back double buffering on
the WebView, this would theoretically have an impact on memory/processing,
although the temporary surface is really transient and copying it around
should be quite fast, so it's probably more negligible than the side
effect of not having double buffering enabled :)
For background, the webkit bug that disabled double buffering is
https://bugs.webkit.org/show_bug.cgi?id=70213, I'm attaching a patch to
fix this for Browse
--
Ticket URL: <http://dev.laptop.org/ticket/11750#comment:5>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list