I don't want to promise anything but that fix could have been the last remaining bug. Next up is scrolling then showing, hiding, adding and removing layers during runtime... Maybe the simulation can be extended by drawing animations triggered from the client too.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15171 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
7241178e3f
commit
0036cd5d1b
@ -460,7 +460,7 @@ ViewLayer::ResizeBy(int32 x, int32 y, BRegion* dirtyRegion)
|
||||
// exclude children, they are expected to
|
||||
// have included their own dirty regions
|
||||
for (ViewLayer* child = FirstChild(); child; child = NextChild()) {
|
||||
BRect previousChildVisible(child->Frame() & oldBounds);
|
||||
BRect previousChildVisible(child->Frame() & oldBounds & Bounds());
|
||||
if (dirty.Frame().Intersects(previousChildVisible)) {
|
||||
dirty.Exclude(previousChildVisible);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user