qt: fix scaling when either width or height is 0 broken due to using uninitialized size in `SVGColorImageReader`
I do not set scaledSize
to requested size by default, just to partially
override it when either width
or height
is 0. However, this means that we need
to initialize the uninitialized part manually by setting it to non-zero
requested size counterpart as I proposed here.
I did not realize this because the case in NetworkCustomCover
still worked with this bug (sourceSize: Qt.size(0, height) // preserve aspect ratio
), because the image there has anchors
so the display size did not change.
Request review @chub.
Edited by Fatih Uzunoğlu