@@ -17,6 +17,7 @@
18#include "ShellApplication.h"
18#include "ShellApplication.h"
19#include "qmldebuggerutils.h"
19#include "qmldebuggerutils.h"
20+#include "unix-signal-handler.h"
21int main(int argc, const char *argv[])
22int main(int argc, const char *argv[])
@@ -32,6 +33,11 @@ int main(int argc, const char *argv[])
33 ShellApplication *application = new ShellApplication(argc, (char**)argv, isMirServer);
34 ShellApplication *application = new ShellApplication(argc, (char**)argv, isMirServer);
36+ UnixSignalHandler signal_handler([]{
37+ QGuiApplication::exit(0);
39+ signal_handler.setupUnixSignalHandlers();
35 int result = application->exec();
41 int result = application->exec();
37 application->destroyResources();
43 application->destroyResources();