aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/views
diff options
context:
space:
mode:
Diffstat (limited to 'src/views')
-rw-r--r--src/views/mac/SkOSWindow_Mac.mm5
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;
}