diff --git a/PanoPainter/main.cpp b/PanoPainter/main.cpp index 3eef4a8..c42e809 100644 --- a/PanoPainter/main.cpp +++ b/PanoPainter/main.cpp @@ -11,7 +11,7 @@ #include "objc_utils.h" int main(int argc, char * argv[]) { - //install_global_handlers(); + install_global_handlers(); @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); } diff --git a/src/objc_utils.cpp b/src/objc_utils.cpp index cfe4506..796312d 100644 --- a/src/objc_utils.cpp +++ b/src/objc_utils.cpp @@ -111,6 +111,14 @@ void install_global_handlers() signal(SIGFPE, signal_handler); signal(SIGBUS, signal_handler); signal(SIGPIPE, signal_handler); + + signal(SIGQUIT, signal_handler); + signal(SIGTRAP, signal_handler); + signal(SIGEMT, signal_handler); + signal(SIGSYS, signal_handler); + signal(SIGALRM, signal_handler); + signal(SIGXCPU, signal_handler); + signal(SIGXFSZ, signal_handler); /* struct sigaction mySigAction;