PartitionEditor: Add missing unveils

These were somewhat found by trial and error, but it seems like this
is now the required set to launch this without error.
This commit is contained in:
MacDue 2023-03-15 00:28:34 +00:00 committed by Andreas Kling
parent c11860bdcd
commit 52e2095a3f
Notes: sideshowbarker 2024-07-17 01:28:15 +09:00

View file

@ -32,14 +32,18 @@ static Vector<DeprecatedString> get_device_paths()
ErrorOr<int> serenity_main(Main::Arguments arguments)
{
TRY(Core::System::unveil("/dev", "r"));
TRY(Core::System::unveil("/res", "r"));
TRY(Core::System::unveil("/proc", "r"));
TRY(Core::System::unveil("/tmp/session/%sid/portal/clipboard", "rw"));
TRY(Core::System::unveil("/tmp/portal/window", "rw"));
TRY(Core::System::unveil(nullptr, nullptr));
TRY(Core::System::pledge("stdio recvfd sendfd rpath unix"));
auto app = TRY(GUI::Application::try_create(arguments));
TRY(Core::System::pledge("stdio recvfd sendfd rpath"));
TRY(Core::System::unveil("/dev", "r"));
TRY(Core::System::unveil("/res", "r"));
TRY(Core::System::unveil(nullptr, nullptr));
auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-partition-editor"sv));