Merge pull request #117058 from bruvzg/mac_pre_26
[macOS] Fix building with Xcode versions older than 26.
This commit is contained in:
commit
1cbe90a1e9
1 changed files with 4 additions and 0 deletions
|
|
@ -164,11 +164,15 @@ bool DisplayServerMacOSBase::clipboard_has_image() const {
|
|||
}
|
||||
|
||||
CGDirectDisplayID DisplayServerMacOSBase::_get_display_id_for_screen(NSScreen *p_screen) {
|
||||
#if __MAC_OS_X_VERSION_MAX_ALLOWED >= 260000
|
||||
if (@available(macOS 26.0, *)) {
|
||||
return [p_screen CGDirectDisplayID];
|
||||
} else {
|
||||
return [[p_screen deviceDescription][@"NSScreenNumber"] unsignedIntValue];
|
||||
}
|
||||
#else
|
||||
return [[p_screen deviceDescription][@"NSScreenNumber"] unsignedIntValue];
|
||||
#endif
|
||||
}
|
||||
|
||||
void DisplayServerMacOSBase::initialize_tts() const {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue