Unfold an assert into a qWarning+assert

Just to print some debug data
This commit is contained in:
Sergio Martins
2020-10-11 11:58:32 +01:00
parent 39aefd312b
commit 20b2988165

View File

@@ -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 {