Opened 5 years ago

Closed 5 years ago

#15744 closed bug (fixed)

WonderBrush: artifacts when scrolling

Reported by: humdinger Owned by: X512
Priority: blocker Milestone: R1/beta2
Component: Servers/app_server Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

Somewhere between hrev53710 and hrev53714 the scrolling of the canvas in WonderBrush started to produce artifacts:

Artifacts when scrolling

Not sure if the change in the Haiku code broke some BeOS compatibility, or if it revealed a bug in WonderBrush.

Attachments (1)

WB_scrolling_down.jpeg (78.1 KB ) - added by humdinger 5 years ago.
Artifacts when scrolling

Download all attachments as: .zip

Change History (5)

by humdinger, 5 years ago

Attachment: WB_scrolling_down.jpeg added

Artifacts when scrolling

comment:2 by X512, 5 years ago

Reason of this bug is WonderBrush shift scrolled contents with CopyBits and scrollbars area is included to shifting. Before transparent views supports children views were clipped but after transparent views were introduced they are not clipped if view color is B_TRANSPARENT_COLOR. BeBook don't says about should be children views clipped in CopyBits or not so WonderBrush seems cause undefined behavior.

Version 0, edited 5 years ago by X512 (next)

comment:3 by waddlesplash, 5 years ago

Milestone: UnscheduledR1/beta2
Priority: normalblocker

comment:4 by waddlesplash, 5 years ago

Resolution: fixed
Status: assignedclosed

Fix merged in hrev54051.

Note: See TracTickets for help on using tickets.