From 8f29f6073baa12fe4e9c145e6d0cd0e0c97319ee Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 20 Jan 2022 14:45:06 +0100 Subject: [PATCH] Add some logging to notify_post(). --- src/tools/dcpomatic_disk.cc | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/tools/dcpomatic_disk.cc b/src/tools/dcpomatic_disk.cc index ec5d8e782..772eaea91 100644 --- a/src/tools/dcpomatic_disk.cc +++ b/src/tools/dcpomatic_disk.cc @@ -167,7 +167,21 @@ public: #ifdef DCPOMATIC_OSX LOG_DISK_NC("Sending notification to writer daemon"); - notify_post ("com.dcpomatic.disk.writer.start"); + auto result = notify_post ("com.dcpomatic.disk.writer.start"); + if (result != NOTIFY_STATUS_OK ) { + LOG_DISK_NC("Notification did not return OK: %1", result); + switch (result) { + case NOTIFY_STATUS_INVALID_NAME: + LOG_DISK_NC("i.e. INVALID_NAME"); + break; + case NOTIFY_STATUS_FAILED: + LOG_DISK_NC("i.e. FAILED"); + break; + case NOTIFY_STATUS_NOT_AUTHORIZED: + LOG_DISK_NC("i.e. NOT_AUTHORIZED"); + break; + } + } #endif } -- 2.30.2