From c8b8bbfca40cb7057a6bf789389f3c510de09277 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Wed, 30 Nov 2005 20:51:39 +0000 Subject: [PATCH] fix the update session operator=, temporarily enabled Flush()ing the underlying BView again in order to not distract with fake drawing bugs git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15252 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/tests/servers/app/newerClipping/DrawingEngine.cpp | 5 ++++- src/tests/servers/app/newerClipping/WindowLayer.cpp | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) 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; }