diff --git a/Userland/Applications/Maps/main.cpp b/Userland/Applications/Maps/main.cpp index ba90c07e3b..d7336eb218 100644 --- a/Userland/Applications/Maps/main.cpp +++ b/Userland/Applications/Maps/main.cpp @@ -6,6 +6,7 @@ #include "MapWidget.h" #include +#include #include #include #include @@ -14,7 +15,15 @@ ErrorOr serenity_main(Main::Arguments arguments) { + TRY(Core::System::pledge("stdio recvfd sendfd rpath unix")); + auto app = TRY(GUI::Application::create(arguments)); + + TRY(Core::System::unveil("/res", "r")); + TRY(Core::System::unveil("/tmp/session/%sid/portal/config", "rw")); + TRY(Core::System::unveil("/tmp/session/%sid/portal/request", "rw")); + TRY(Core::System::unveil(nullptr, nullptr)); + auto app_icon = TRY(GUI::Icon::try_create_default_icon("app-maps"sv)); auto window = TRY(GUI::Window::try_create()); window->set_title("Maps");