Browse Source

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

OSX: use content min/max size for minsize.
Dan Walmsley 3 years ago
parent
commit
0638a7dc9f
1 changed files with 4 additions and 4 deletions
  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;
     START_COM_CALL;
 
 
     @autoreleasepool {
     @autoreleasepool {
-        [Window setMinSize:ToNSSize(minSize)];
-        [Window setMaxSize:ToNSSize(maxSize)];
+        [Window setContentMinSize:ToNSSize(minSize)];
+        [Window setContentMaxSize:ToNSSize(maxSize)];
 
 
         return S_OK;
         return S_OK;
     }
     }
@@ -243,8 +243,8 @@ HRESULT WindowBaseImpl::Resize(double x, double y, AvnPlatformResizeReason reaso
     auto resizeBlock = ResizeScope(View, reason);
     auto resizeBlock = ResizeScope(View, reason);
 
 
     @autoreleasepool {
     @autoreleasepool {
-        auto maxSize = [Window maxSize];
-        auto minSize = [Window minSize];
+        auto maxSize = [Window contentMaxSize];
+        auto minSize = [Window contentMinSize];
 
 
         if (x < minSize.width) {
         if (x < minSize.width) {
             x = minSize.width;
             x = minSize.width;