From 20b2988165e02d69cb5194860701bfb75eba162c Mon Sep 17 00:00:00 2001 From: Sergio Martins Date: Sun, 11 Oct 2020 11:58:32 +0100 Subject: [PATCH] Unfold an assert into a qWarning+assert Just to print some debug data --- src/private/multisplitter/Item.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/private/multisplitter/Item.cpp b/src/private/multisplitter/Item.cpp index 371b1db7..86aa965f 100644 --- a/src/private/multisplitter/Item.cpp +++ b/src/private/multisplitter/Item.cpp @@ -279,7 +279,12 @@ QObject *Item::host() const void Item::restore(Widget *guest) { - Q_ASSERT(!isVisible() && !guestAsQObject()); + if (isVisible() || guestAsQObject()) { + qWarning() << Q_FUNC_INFO << "Hitting assert. visible=" + << isVisible() << "; guest=" << guestAsQObject(); + Q_ASSERT(false); + } + if (isContainer()) { qWarning() << Q_FUNC_INFO << "Containers can't be restored"; } else {