Default window size should not shrink natural size
@pwood
Submitted by Phillip Wood Link to original bug (#768892)
Description
Currently when a default size it set it overrides the natural size which contradicts the documentation. This has been causing problems for sound-juicer. I've been experimenting with setting a max-content-height for a scrolled window but it wasn't getting allocated it's natural height as I expected because the default width of the window was wrapping a label above it. This caused the label to steal some of the scrolled window's size request it used more than its requested height because its preferred height had been queried with its natural (unwrapped) width not the allocated width.
I'm not sure if the patch is the best way to fix this, I've not thought too much about the allocation for window decorations.
Version: 3.22.x