diff options
Diffstat (limited to 'video')
-rw-r--r-- | video/out/cocoa_common.m | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/video/out/cocoa_common.m b/video/out/cocoa_common.m index a706467dc2..be67a60f5a 100644 --- a/video/out/cocoa_common.m +++ b/video/out/cocoa_common.m @@ -226,8 +226,10 @@ static void cocoa_init_light_sensor(struct vo *vo) static void cocoa_uninit_light_sensor(struct vo_cocoa_state *s) { - IONotificationPortDestroy(s->light_sensor_io_port); - IOObjectRelease(s->light_sensor); + if (s->light_sensor_io_port) { + IONotificationPortDestroy(s->light_sensor_io_port); + IOObjectRelease(s->light_sensor); + } } int vo_cocoa_init(struct vo *vo) |