mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 20:47:45 +00:00
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:
parent
c11860bdcd
commit
52e2095a3f
1 changed files with 7 additions and 3 deletions
|
@ -32,14 +32,18 @@ static Vector<DeprecatedString> get_device_paths()
|
||||||
|
|
||||||
ErrorOr<int> serenity_main(Main::Arguments arguments)
|
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"));
|
TRY(Core::System::pledge("stdio recvfd sendfd rpath unix"));
|
||||||
|
|
||||||
auto app = TRY(GUI::Application::try_create(arguments));
|
auto app = TRY(GUI::Application::try_create(arguments));
|
||||||
|
|
||||||
TRY(Core::System::pledge("stdio recvfd sendfd rpath"));
|
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));
|
auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-partition-editor"sv));
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue