diff --git a/src/build/libhaikucompat/misc.cpp b/src/build/libhaikucompat/misc.cpp index 48253ff69c..56d609310a 100644 --- a/src/build/libhaikucompat/misc.cpp +++ b/src/build/libhaikucompat/misc.cpp @@ -35,3 +35,11 @@ fs_unmount_volume(const char *path, uint32 flags) return B_ERROR; } + +int32 +atomic_get(vint32 *value) +{ + return *value; +} + + diff --git a/src/servers/app/drawing/DrawingEngine.cpp b/src/servers/app/drawing/DrawingEngine.cpp index ef5c544ec0..4514df2efa 100644 --- a/src/servers/app/drawing/DrawingEngine.cpp +++ b/src/servers/app/drawing/DrawingEngine.cpp @@ -190,7 +190,7 @@ DrawingEngine::CopyToFront(/*const*/ BRegion& region) { int32 count = region.CountRects(); for (int32 i = 0; i < count; i++) - fGraphicsCard->CopyBackToFront(region.RectAt(i)); + fGraphicsCard->Invalidate(region.RectAt(i)); }