summaryrefslogtreecommitdiffstats
path: root/video/out/cocoa_common.m
diff options
context:
space:
mode:
Diffstat (limited to 'video/out/cocoa_common.m')
-rw-r--r--video/out/cocoa_common.m6
1 files changed, 6 insertions, 0 deletions
diff --git a/video/out/cocoa_common.m b/video/out/cocoa_common.m
index 2cb365cc1f..b88d42ae19 100644
--- a/video/out/cocoa_common.m
+++ b/video/out/cocoa_common.m
@@ -591,6 +591,12 @@ int vo_cocoa_config_window(struct vo *vo)
cocoa_add_fs_screen_profile_observer(vo);
cocoa_set_window_title(vo);
vo_set_level(vo, vo->opts->ontop);
+
+ GLint o;
+ if (!CGLGetParameter(s->cgl_ctx, kCGLCPSurfaceOpacity, &o) && !o) {
+ [s->window setOpaque:NO];
+ [s->window setBackgroundColor:[NSColor clearColor]];
+ }
}
s->vo_ready = true;