From cda598c29c6f3e9f58d634e3387b609b91e657d7 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 8 Feb 2019 09:48:28 +0100 Subject: [PATCH] SharedGraphics: Allocate file-backed kernel GraphcisBitmaps in WindowServer. --- SharedGraphics/GraphicsBitmap.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/SharedGraphics/GraphicsBitmap.cpp b/SharedGraphics/GraphicsBitmap.cpp index d812218cfe..fc77c40328 100644 --- a/SharedGraphics/GraphicsBitmap.cpp +++ b/SharedGraphics/GraphicsBitmap.cpp @@ -69,8 +69,7 @@ RetainPtr GraphicsBitmap::load_from_file(const String& path, con kprintf("Failed to load GraphicsBitmap from file (%s)\n", path.characters()); ASSERT_NOT_REACHED(); } - auto* region = current->allocate_file_backed_region(LinearAddress(), size.area() * 4, descriptor->inode(), ".rgb file", /*readable*/true, /*writable*/false); - region->page_in(); + auto* region = WSMessageLoop::the().server_process().allocate_file_backed_region(LinearAddress(), size.area() * 4, descriptor->inode(), ".rgb file", /*readable*/true, /*writable*/false); auto* mapped_file = (RGBA32*)region->laddr().get(); #endif