summaryrefslogtreecommitdiff
path: root/Userland
diff options
context:
space:
mode:
Diffstat (limited to 'Userland')
-rw-r--r--Userland/Games/Chess/main.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/Userland/Games/Chess/main.cpp b/Userland/Games/Chess/main.cpp
index 714983baf8..04e61dc061 100644
--- a/Userland/Games/Chess/main.cpp
+++ b/Userland/Games/Chess/main.cpp
@@ -20,11 +20,12 @@
int main(int argc, char** argv)
{
- auto app = GUI::Application::construct(argc, argv);
- auto app_icon = GUI::Icon::default_icon("app-chess");
+ if (pledge("stdio rpath wpath cpath recvfd sendfd thread proc exec unix", nullptr) < 0) {
+ perror("pledge");
+ return 1;
+ }
- auto window = GUI::Window::construct();
- auto& widget = window->set_main_widget<ChessWidget>();
+ auto app = GUI::Application::construct(argc, argv);
Config::pledge_domains("Chess");
@@ -33,6 +34,11 @@ int main(int argc, char** argv)
return 1;
}
+ auto app_icon = GUI::Icon::default_icon("app-chess");
+
+ auto window = GUI::Window::construct();
+ auto& widget = window->set_main_widget<ChessWidget>();
+
if (unveil("/res", "r") < 0) {
perror("unveil");
return 1;