From 1dd15950439f4027f6412bb3748f7f433e60924b Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 4 Jul 2020 14:05:19 +0200 Subject: LibGUI: Make GUI::Application a Core::Object Having this on the stack makes whole-program teardown iffy. Turning it into a Core::Object allows anyone who needs it to extends its lifetime. --- MenuApplets/Audio/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'MenuApplets/Audio') diff --git a/MenuApplets/Audio/main.cpp b/MenuApplets/Audio/main.cpp index c90a4adc6e..df6f859e41 100644 --- a/MenuApplets/Audio/main.cpp +++ b/MenuApplets/Audio/main.cpp @@ -81,7 +81,7 @@ int main(int argc, char** argv) return 1; } - GUI::Application app(argc, argv); + auto app = GUI::Application::construct(argc, argv); if (pledge("stdio shared_buffer accept rpath unix", nullptr) < 0) { perror("pledge"); @@ -109,5 +109,5 @@ int main(int argc, char** argv) return 1; } - return app.exec(); + return app->exec(); } -- cgit v1.2.3