Bug 151001

Summary: [Win] Recognize context flush as an event that requires an update
Product: WebKit Reporter: Brent Fulgham <bfulgham>
Component: WebKit Misc.Assignee: Brent Fulgham <bfulgham>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, commit-queue, esprehn+autocc, glenn, jhoneycutt, kondapallykalyan, simon.fraser, thorton, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch simon.fraser: review+

Brent Fulgham
Reported 2015-11-07 14:53:39 PST
Repainting operations during accelerated compositing (especially during resize events) are sometimes skipped. Resolve this by recognizing that a request to flush the context as something that requires a view update. Otherwise, resize events (which block drawing while the resize is ongoing) do not perform a final paint.
Attachments
Patch (2.29 KB, patch)
2015-11-07 15:00 PST, Brent Fulgham
simon.fraser: review+
Brent Fulgham
Comment 1 2015-11-07 15:00:56 PST
Brent Fulgham
Comment 2 2015-11-07 15:01:19 PST
Simon Fraser (smfr)
Comment 3 2015-11-09 10:46:14 PST
Comment on attachment 265007 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=265007&action=review > Source/WebCore/ChangeLog:11 > + when flushing so internal drawing code will do the paint/ / at the end.
Brent Fulgham
Comment 4 2015-11-09 10:53:58 PST
Brent Fulgham
Comment 5 2016-07-13 13:18:01 PDT
*** Bug 149865 has been marked as a duplicate of this bug. ***
Note You need to log in before you can comment on or make changes to this bug.