``` open func addSubview(_ view: NSView) {
print("x>>>>\(view.frame)")
self.contentView?.addSubview(view)
print("y>>>>\(view.frame)")
}
```
this is a function of a class...
sometimes
I get this (or similar)
```
x>>>>(8.0, 8.0, 1328.0, 78.11764705882354)
y>>>>(8.0, 8.0, 1328.0, 78.11764705882354)
```
which is EXACTLY what I expect
other times
```
x>>>>(0.0, 86.11764705882354, 900.0, 911.8823529411765)
y>>>>(0.0, 86.11764705882354, 20.0, 15.0)
```
How is the heck can the frame change when there is nothing acting on it?
This is macOS, works fine on iOS
Ask Apple