diff options
Diffstat (limited to 'src/views')
-rw-r--r-- | src/views/mac/SkOSWindow_Mac.mm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/views/mac/SkOSWindow_Mac.mm b/src/views/mac/SkOSWindow_Mac.mm index 4efa7533b4..a256b39fa3 100644 --- a/src/views/mac/SkOSWindow_Mac.mm +++ b/src/views/mac/SkOSWindow_Mac.mm @@ -85,7 +85,10 @@ void SkOSWindow::setVsync(bool enable) { } bool SkOSWindow::makeFullscreen() { - [(SkNSView*)fHWND enterFullScreenMode:[NSScreen mainScreen] withOptions:nil]; + NSScreen* _Nullable screen = [NSScreen mainScreen]; + if (screen) { + [(SkNSView*)fHWND enterFullScreenMode:(NSScreen* _Nonnull)screen withOptions:nil]; + } return true; } |