浏览代码

Backends: OSX: fixed NSAppKitVersion version limit for setWantsBestResolutionOpenGLSurface usage. (#7814)

chenqiudu 1 年之前
父节点
当前提交
aa0f6b37bd
共有 2 个文件被更改,包括 3 次插入1 次删除
  1. 1 1
      backends/imgui_impl_osx.mm
  2. 2 0
      docs/CHANGELOG.txt

+ 1 - 1
backends/imgui_impl_osx.mm

@@ -919,7 +919,7 @@ static void ImGui_ImplOSX_CreateWindow(ImGuiViewport* viewport)
     window.opaque = YES;
 
     KeyEventResponder* view = [[KeyEventResponder alloc] initWithFrame:rect];
-    if (floor(NSAppKitVersionNumber) > NSAppKitVersionNumber10_6)
+    if (floor(NSAppKitVersionNumber) > NSAppKitVersionNumber10_6 && ceil(NSAppKitVersionNumber) < NSAppKitVersionNumber10_15)
         [view setWantsBestResolutionOpenGLSurface:YES];
 
     window.contentView = view;

+ 2 - 0
docs/CHANGELOG.txt

@@ -167,6 +167,8 @@ Other changes:
 
 Docking+Viewports Branch:
 
+- Backends: OSX: Fixed NSAppKitVersion version limit for setWantsBestResolutionOpenGLSurface
+  usage. (#7814) [@YGXXD]
 - Backends: SDL3: Fixed a bug preventing ImGuiViewportFlags_NoFocusOnAppearing support from
   working (Windows only).