Reformat sandman Objective-C code

weechat-hashes
Curtis McEnroe 2018-11-30 17:16:59 -05:00
parent af2a4ef1f8
commit 70386c93f2
No known key found for this signature in database
GPG Key ID: CEA2F97ADCFCD77C
1 changed files with 23 additions and 22 deletions

View File

@ -40,33 +40,34 @@ int main(int argc, char *argv[]) {
pid_t pid = fork(); pid_t pid = fork();
if (pid < 0) err(EX_OSERR, "fork"); if (pid < 0) err(EX_OSERR, "fork");
if (!pid) { if (!pid) {
execvp(argv[1], &argv[1]); execvp(argv[1], &argv[1]);
err(EX_NOINPUT, "%s", argv[1]); err(EX_NOINPUT, "%s", argv[1]);
} }
NSWorkspace *workspace = [NSWorkspace sharedWorkspace]; [
NSNotificationCenter *center = [workspace notificationCenter]; [[NSWorkspace sharedWorkspace] notificationCenter]
NSOperationQueue *main = [NSOperationQueue mainQueue]; addObserverForName: NSWorkspaceWillSleepNotification
object: nil
queue: [NSOperationQueue mainQueue]
usingBlock: ^(NSNotification *note) {
(void)note;
int error = kill(pid, SIGTSTP);
if (error) err(EX_UNAVAILABLE, "kill %d", pid);
}
];
[center addObserverForName:NSWorkspaceWillSleepNotification [
object:nil [[NSWorkspace sharedWorkspace] notificationCenter]
queue:main addObserverForName: NSWorkspaceDidWakeNotification
usingBlock:^(NSNotification *note) { object: nil
(void)note; queue: [NSOperationQueue mainQueue]
int error = kill(pid, SIGTSTP); usingBlock: ^(NSNotification *note) {
if (error) err(EX_UNAVAILABLE, "kill %d", pid); (void)note;
}]; int error = kill(pid, SIGCONT);
if (error) err(EX_UNAVAILABLE, "kill %d", pid);
[center addObserverForName:NSWorkspaceDidWakeNotification }
object:nil ];
queue:main
usingBlock:^(NSNotification *note) {
(void)note;
int error = kill(pid, SIGCONT);
if (error) err(EX_UNAVAILABLE, "kill %d", pid);
}];
[[NSApplication sharedApplication] run]; [[NSApplication sharedApplication] run];
} }