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