diff --git a/src/layouts/QskGridLayoutEngine.cpp b/src/layouts/QskGridLayoutEngine.cpp index 33e1806a..b1cb6e21 100644 --- a/src/layouts/QskGridLayoutEngine.cpp +++ b/src/layouts/QskGridLayoutEngine.cpp @@ -612,7 +612,8 @@ void QskGridLayoutEngine::setupChain( Qt::Orientation orientation, constraint = qskSegmentLength( constraints, grid.left(), grid.right() ); auto cell = element.cell( orientation ); - cell.hint = layoutHint( element.item(), orientation, constraint ); + if ( element.item() ) + cell.hint = layoutHint( element.item(), orientation, constraint ); chain.expandCell( grid.top(), cell ); }