diff --git a/src/tests/servers/app/newerClipping/DrawingEngine.cpp b/src/tests/servers/app/newerClipping/DrawingEngine.cpp index de9b683f73..c4e095d586 100644 --- a/src/tests/servers/app/newerClipping/DrawingEngine.cpp +++ b/src/tests/servers/app/newerClipping/DrawingEngine.cpp @@ -37,7 +37,10 @@ DrawingEngine::Unlock() #if RUN_WITH_FRAME_BUFFER Sync(); #else -// Flush(); +// Flush() takes some time, but we +// need to do that, since we draw +// at any time, outside actual updates + Flush(); #endif Window()->Unlock(); } diff --git a/src/tests/servers/app/newerClipping/WindowLayer.cpp b/src/tests/servers/app/newerClipping/WindowLayer.cpp index f56dc8d793..04207d4d68 100644 --- a/src/tests/servers/app/newerClipping/WindowLayer.cpp +++ b/src/tests/servers/app/newerClipping/WindowLayer.cpp @@ -778,6 +778,7 @@ UpdateSession& UpdateSession::operator=(const UpdateSession& other) { fDirtyRegion = other.fDirtyRegion; + fInUse = other.fInUse; }