diff --git a/src/tests/servers/app/newerClipping/Desktop.cpp b/src/tests/servers/app/newerClipping/Desktop.cpp index 8ca41a6d5d..01f6cbb2c7 100644 --- a/src/tests/servers/app/newerClipping/Desktop.cpp +++ b/src/tests/servers/app/newerClipping/Desktop.cpp @@ -109,7 +109,7 @@ Desktop::MouseDown(BPoint where, uint32 buttons) // complete redraw #if RUN_WITH_FRAME_BUFFER // TODO: broken - BRegion region(Bounds()); + BRegion region(fDrawingEngine->Bounds()); MarkDirty(®ion); region = fBackgroundRegion; fBackgroundRegion.MakeEmpty(); diff --git a/src/tests/servers/app/newerClipping/DrawingEngine.cpp b/src/tests/servers/app/newerClipping/DrawingEngine.cpp index f6659b5c10..29ccf337ad 100644 --- a/src/tests/servers/app/newerClipping/DrawingEngine.cpp +++ b/src/tests/servers/app/newerClipping/DrawingEngine.cpp @@ -2,6 +2,7 @@ #include #include +#include #include #include #include @@ -226,7 +227,7 @@ DrawView::DrawView(BRect frame) #if RUN_WITH_FRAME_BUFFER fFrameBuffer(new BBitmap(Bounds(), B_RGB32, true)), - fDrawingEngine(new DrawingEngine(Bounds(), this)), + fDrawingEngine(new DrawingEngine(Bounds(), this)) #else fDrawingEngine(this) #endif