Browse Source

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

OSX: use content min/max size for minsize.
7963-stable
Dan Walmsley 4 years ago
parent
commit
86d469affb
  1. 8
      native/Avalonia.Native/src/OSX/WindowBaseImpl.mm

8
native/Avalonia.Native/src/OSX/WindowBaseImpl.mm

@ -224,8 +224,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;
}
@ -242,8 +242,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;

Loading…
Cancel
Save