mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 16:58:40 -04:00
cocoadisplay: Fix switch to fullscreen on macOS 10.9 using current display resolution
This commit is contained in:
parent
b245c480c0
commit
a56b85dbed
@ -1143,13 +1143,14 @@ find_display_mode(int width, int height) {
|
||||
int refresh_rate;
|
||||
mode = CGDisplayCopyDisplayMode(_display);
|
||||
|
||||
#if __MAC_OS_X_VERSION_MAX_ALLOWED < 1080
|
||||
// First check if the current mode is adequate.
|
||||
if (CGDisplayModeGetWidth(mode) == width &&
|
||||
// This test not done for macOS 10.15 and above as the mode resolution is
|
||||
// not enough to identify a mode.
|
||||
if (floor(NSAppKitVersionNumber) <= NSAppKitVersionNumber10_14 &&
|
||||
CGDisplayModeGetWidth(mode) == width &&
|
||||
CGDisplayModeGetHeight(mode) == height) {
|
||||
return mode;
|
||||
}
|
||||
#endif
|
||||
|
||||
current_pixel_encoding = CGDisplayModeCopyPixelEncoding(mode);
|
||||
refresh_rate = CGDisplayModeGetRefreshRate(mode);
|
||||
|
Loading…
x
Reference in New Issue
Block a user