From 7ad6072d6798e68679e6b728157de20f1f03fb1f Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Tue, 4 Jun 2019 07:59:30 +0200 Subject: [PATCH] defensive chacks added --- src/layouts/QskLayoutConstraint.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/layouts/QskLayoutConstraint.cpp b/src/layouts/QskLayoutConstraint.cpp index 578c9431..998ec4ee 100644 --- a/src/layouts/QskLayoutConstraint.cpp +++ b/src/layouts/QskLayoutConstraint.cpp @@ -97,8 +97,11 @@ static inline QSizeF qskExpandedSize( const QQuickItem* item, const QSizeF& cons QskLayoutConstraint::Type QskLayoutConstraint::constraintType( const QQuickItem* item ) { + if ( item == nullptr ) + return Unconstrained; + Type constraintType = Unconstrained; - + if ( auto control = qskControlCast( item ) ) { const auto policy = control->sizePolicy();