From 7d1fcb0cb35e3188f7b260e015fd3f7fee512a87 Mon Sep 17 00:00:00 2001 From: Luke Wilde Date: Sat, 4 Jun 2022 04:01:52 +0100 Subject: [PATCH] LibGPU: Do not load LibSoftGPU via symlink inside Serenity For unknown reasons, unveil() does not work on symlinks. This prevents it from being used in an unveil environment such as WebContent. --- Userland/Libraries/LibGPU/Driver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibGPU/Driver.cpp b/Userland/Libraries/LibGPU/Driver.cpp index cbfad72739..b19c80dfd7 100644 --- a/Userland/Libraries/LibGPU/Driver.cpp +++ b/Userland/Libraries/LibGPU/Driver.cpp @@ -20,7 +20,7 @@ namespace GPU { static HashMap const s_driver_path_map { #if defined(__serenity__) - { "softgpu", "libsoftgpu.so" }, + { "softgpu", "libsoftgpu.so.serenity" }, #elif defined(__APPLE__) { "softgpu", "./liblagom-softgpu.dylib" }, #else