Explorar o código

Merge pull request #8089 from AvaloniaUI/fixes/min-size-titlebar-glitch

OSX: use content min/max size for minsize.
Dan Walmsley %!s(int64=3) %!d(string=hai) anos
pai
achega
0638a7dc9f
Modificáronse 1 ficheiros con 4 adicións e 4 borrados
  1. 4 4
      native/Avalonia.Native/src/OSX/WindowBaseImpl.mm

+ 4 - 4
native/Avalonia.Native/src/OSX/WindowBaseImpl.mm

@@ -225,8 +225,8 @@ HRESULT WindowBaseImpl::SetMinMaxSize(AvnSize minSize, AvnSize maxSize) {
     START_COM_CALL;
 
     @autoreleasepool {
-        [Window setMinSize:ToNSSize(minSize)];
-        [Window setMaxSize:ToNSSize(maxSize)];
+        [Window setContentMinSize:ToNSSize(minSize)];
+        [Window setContentMaxSize:ToNSSize(maxSize)];
 
         return S_OK;
     }
@@ -243,8 +243,8 @@ HRESULT WindowBaseImpl::Resize(double x, double y, AvnPlatformResizeReason reaso
     auto resizeBlock = ResizeScope(View, reason);
 
     @autoreleasepool {
-        auto maxSize = [Window maxSize];
-        auto minSize = [Window minSize];
+        auto maxSize = [Window contentMaxSize];
+        auto minSize = [Window contentMinSize];
 
         if (x < minSize.width) {
             x = minSize.width;