Просмотр исходного кода

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

OSX: use content min/max size for minsize.
Dan Walmsley 3 лет назад
Родитель
Сommit
0638a7dc9f
1 измененных файлов с 4 добавлено и 4 удалено
  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;