use same defaults as in QSizePolicy constructor when streaming it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-03-14 09:01:52 +02:00
parent 6cf349e278
commit fba0ea5f05

View file

@ -423,9 +423,9 @@ QDataStream &operator<<(QDataStream &stream, const QSizePolicy &policy)
*/
QDataStream &operator>>(QDataStream &stream, QSizePolicy &policy)
{
quint32 horzPolicy = 0;
quint32 vertPolicy = 0;
quint32 ctype = 0;
quint32 horzPolicy = QSizePolicy::Fixed;
quint32 vertPolicy = QSizePolicy::Fixed;
quint32 ctype = QSizePolicy::DefaultType;
stream >> horzPolicy;
stream >> vertPolicy;
policy.horzPolicy = static_cast<QSizePolicy::Policy>(horzPolicy);