#15920: app_server: back buffer is flushed before drawing is finished
--------------------------------+-----------------------------
Reporter: X512 | Owner: axeld
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: Servers/app_server | Version: R1/Development
Keywords: | Blocked By:
Blocking: | Platform: All
--------------------------------+-----------------------------
This is hrev54101.
In some situations app_server screen back buffer is flushed before drawing
is finished causing flickering artifacts:
1. When moving cursor (#15645).
2. When move window (#15631).
3. When BView::DrawBitmap is called on overlapping window with lower
z-order (#15574).
I created test program that helps to catch bug. Nested red, green and blue
rectangles should be displayed. Flickering or artifacts means that this
bug is triggered.
--
Ticket URL: <https://dev.haiku-os.org/ticket/15920>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.