diff --git a/src/private/multisplitter/Item.cpp b/src/private/multisplitter/Item.cpp index 42f17a1f..b93f8d67 100644 --- a/src/private/multisplitter/Item.cpp +++ b/src/private/multisplitter/Item.cpp @@ -577,9 +577,13 @@ void Item::setGeometry(QRect rect) if (rect.isEmpty()) { // Just a sanity check... ItemContainer *c = asContainer(); - if (c->hasVisibleChildren()) { - if (auto r = root()) r->dumpLayout(); - Q_ASSERT(false); + if (c) { + if (c->hasVisibleChildren()) { + if (auto r = root()) r->dumpLayout(); + Q_ASSERT(false); + } + } else { + qWarning() << Q_FUNC_INFO << "Empty rect"; } }