From 8f20237c049ade51c35ff07059f10806efd4a3bd Mon Sep 17 00:00:00 2001 From: rogerman Date: Sat, 2 Apr 2022 15:40:23 -0700 Subject: [PATCH] Cocoa Port: Fixes the use of macOS GUI sheets in Lion and Mountain Lion. (Regression from commit e9b3998f.) --- desmume/src/frontend/cocoa/cocoa_util.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desmume/src/frontend/cocoa/cocoa_util.mm b/desmume/src/frontend/cocoa/cocoa_util.mm index 8c57ea753..74fe1e813 100644 --- a/desmume/src/frontend/cocoa/cocoa_util.mm +++ b/desmume/src/frontend/cocoa/cocoa_util.mm @@ -81,7 +81,7 @@ } #if defined(MAC_OS_X_VERSION_10_9) && (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_9) - if ([[sheet sheetParent] respondsToSelector:@selector(endSheet:returnCode:)]) + if ([sheet respondsToSelector:@selector(sheetParent)] && [[sheet sheetParent] respondsToSelector:@selector(endSheet:returnCode:)]) { [[sheet sheetParent] endSheet:sheet returnCode:code]; }