diff options
author | koekeishiya <aasvi93@hotmail.com> | 2020-05-03 00:34:04 +0200 |
---|---|---|
committer | koekeishiya <aasvi93@hotmail.com> | 2020-05-03 00:34:04 +0200 |
commit | ffc56ca2851f651a994a7aec74eb8d4b1bb674e9 (patch) | |
tree | 3b4e65988f6d48f05b7d3fcb355f6ffacece28bb | |
parent | 654c5d0b19877ef8ae90e38220939ab5c0f09b9e (diff) | |
download | skhd-ffc56ca2851f651a994a7aec74eb8d4b1bb674e9.tar.gz skhd-ffc56ca2851f651a994a7aec74eb8d4b1bb674e9.zip |
..
-rw-r--r-- | src/notify.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/notify.c b/src/notify.c index 9ef0413..04c416e 100644 --- a/src/notify.c +++ b/src/notify.c @@ -10,10 +10,10 @@ void notify(const char *subtitle, const char *format, ...) { va_list args; va_start(args, format); + CFStringRef format_ref = CFStringCreateWithCString(NULL, format, kCFStringEncodingUTF8); CFStringRef subtitle_ref = CFStringCreateWithCString(NULL, subtitle, kCFStringEncodingUTF8); CFStringRef message_ref = CFStringCreateWithFormatAndArguments(NULL, NULL, format_ref, args); - va_end(args); void *center = objc_msgSend((void *) objc_getClass("NSUserNotificationCenter"), sel_registerName("defaultUserNotificationCenter")); void *notification = objc_msgSend((void *) objc_getClass("NSUserNotification"), sel_registerName("alloc"), sel_registerName("init")); @@ -26,4 +26,6 @@ void notify(const char *subtitle, const char *format, ...) CFRelease(message_ref); CFRelease(subtitle_ref); CFRelease(format_ref); + + va_end(args); } |