Use more reasonable contraint constant
This commit is contained in:
parent
26ab668d7d
commit
6faff8d13d
|
@ -110,17 +110,21 @@ static void minMaxAutoLayoutSizes(NSWindow *w, NSSize *min, NSSize *max)
|
||||||
|
|
||||||
// maximum: encourage the window to be as large as possible
|
// maximum: encourage the window to be as large as possible
|
||||||
contentView = [w contentView];
|
contentView = [w contentView];
|
||||||
|
// regarding UINT_MAX:
|
||||||
|
// largest possible value (empirically on High Sierra):
|
||||||
|
// 4294967384.0 ~
|
||||||
|
// UINT_MAX = 4294967295
|
||||||
cw = uiprivMkConstraint(contentView, NSLayoutAttributeWidth,
|
cw = uiprivMkConstraint(contentView, NSLayoutAttributeWidth,
|
||||||
NSLayoutRelationEqual,
|
NSLayoutRelationEqual,
|
||||||
nil, NSLayoutAttributeNotAnAttribute,
|
nil, NSLayoutAttributeNotAnAttribute,
|
||||||
0, 100000,
|
0, UINT_MAX,
|
||||||
@"window maximum width finding constraint");
|
@"window maximum width finding constraint");
|
||||||
[cw setPriority:NSLayoutPriorityDragThatCanResizeWindow];
|
[cw setPriority:NSLayoutPriorityDragThatCanResizeWindow];
|
||||||
[contentView addConstraint:cw];
|
[contentView addConstraint:cw];
|
||||||
ch = uiprivMkConstraint(contentView, NSLayoutAttributeHeight,
|
ch = uiprivMkConstraint(contentView, NSLayoutAttributeHeight,
|
||||||
NSLayoutRelationEqual,
|
NSLayoutRelationEqual,
|
||||||
nil, NSLayoutAttributeNotAnAttribute,
|
nil, NSLayoutAttributeNotAnAttribute,
|
||||||
0, 100000,
|
0, UINT_MAX,
|
||||||
@"window maximum height finding constraint");
|
@"window maximum height finding constraint");
|
||||||
[ch setPriority:NSLayoutPriorityDragThatCanResizeWindow];
|
[ch setPriority:NSLayoutPriorityDragThatCanResizeWindow];
|
||||||
[contentView addConstraint:ch];
|
[contentView addConstraint:ch];
|
||||||
|
|
Loading…
Reference in New Issue