Bug 29852
| Summary: | [Qt] Repainting artifacts when flipping images in Fancy Browser example | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Tor Arne Vestbø <vestbo> |
| Component: | Layout and Rendering | Assignee: | QtWebKit Unassigned <webkit-qt-unassigned> |
| Status: | RESOLVED WONTFIX | ||
| Severity: | Normal | CC: | kent.hansen, kling |
| Priority: | P2 | Keywords: | Qt |
| Version: | 528+ (Nightly build) | ||
| Hardware: | Other | ||
| OS: | OS X 10.5 | ||
Tor Arne Vestbø
This bug report originated from issue QTBUG-4546
http://bugreports.qt.nokia.com/browse/QTBUG-4546
--- Description ---
Reproduced on Linux when building with -static (so that jpeg images are not painted):
- Run the Fancy Browser example. It will show google.com as the start page.
- Select "turn images upside-down"
- It will animate the rotation of the grey rectangle which is in place of the Google logo.
Some pixels from the stroke of the rectangle are not erased in the animation.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Kent Hansen
Don't know about the static build, but I get painting artifacts both on Linux (big black rectangle that covers the extent of the image while it's rotating) and on Mac (the rotated image erases part of the focus rect for the lineedit).
Andreas Kling
This is a problem in Qt's X11 paint engine and is unlikely to ever be fixed. Use the raster engine instead (will be the default setting in Qt 4.8) and everything will look better. :-)