From 6faff8d13d39bc520e2a74821c916e2fead22843 Mon Sep 17 00:00:00 2001 From: Niklas Mischkulnig Date: Fri, 3 Aug 2018 20:48:17 +0200 Subject: [PATCH] Use more reasonable contraint constant --- darwin/winmoveresize.m | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/darwin/winmoveresize.m b/darwin/winmoveresize.m index 1dd7caec..4207252f 100644 --- a/darwin/winmoveresize.m +++ b/darwin/winmoveresize.m @@ -110,17 +110,21 @@ static void minMaxAutoLayoutSizes(NSWindow *w, NSSize *min, NSSize *max) // maximum: encourage the window to be as large as possible contentView = [w contentView]; + // regarding UINT_MAX: + // largest possible value (empirically on High Sierra): + // 4294967384.0 ~ + // UINT_MAX = 4294967295 cw = uiprivMkConstraint(contentView, NSLayoutAttributeWidth, NSLayoutRelationEqual, nil, NSLayoutAttributeNotAnAttribute, - 0, 100000, + 0, UINT_MAX, @"window maximum width finding constraint"); [cw setPriority:NSLayoutPriorityDragThatCanResizeWindow]; [contentView addConstraint:cw]; ch = uiprivMkConstraint(contentView, NSLayoutAttributeHeight, NSLayoutRelationEqual, nil, NSLayoutAttributeNotAnAttribute, - 0, 100000, + 0, UINT_MAX, @"window maximum height finding constraint"); [ch setPriority:NSLayoutPriorityDragThatCanResizeWindow]; [contentView addConstraint:ch];