qtquick: Fixed all the layouting spam/warnings
Don't layout a view with 0x0.
This commit is contained in:
@@ -85,13 +85,17 @@ void FloatingWindowQuick::init()
|
||||
}
|
||||
});
|
||||
|
||||
m_quickWindow->setResizeMode(QQuickView::SizeViewToRootObject);
|
||||
const QSize minSize(100, 100);
|
||||
m_quickWindow->resize(minSize);
|
||||
m_quickWindow->contentItem()->setSize(minSize);
|
||||
|
||||
|
||||
m_quickWindow->setTransientParent(candidateParentWindow());
|
||||
|
||||
QWidgetAdapter::setParent(m_quickWindow->contentItem());
|
||||
QWidgetAdapter::makeItemFillParent(this);
|
||||
|
||||
m_quickWindow->setResizeMode(QQuickView::SizeViewToRootObject);
|
||||
|
||||
QQuickItem *visualItem = createItem(Config::self().qmlEngine(), QStringLiteral("qrc:/kddockwidgets/private/quick/qml/FloatingWindow.qml"));
|
||||
Q_ASSERT(visualItem);
|
||||
visualItem->setParent(this);
|
||||
|
||||
@@ -61,9 +61,6 @@ static bool shouldBlacklistWarning(const QString &msg, const QString &category)
|
||||
msg.contains(QLatin1String("Testing::")) ||
|
||||
msg.contains(QLatin1String("outside any known screen, using primary screen"))
|
||||
#ifdef KDDOCKWIDGETS_QTQUICK
|
||||
// TODO: Debug why this happens
|
||||
|| msg.contains(QLatin1String("Layouting::ItemContainer::setSize_recursive"))
|
||||
|
||||
// TODO: Fix later, not important right now
|
||||
|| msg.contains(QLatin1String("Binding loop detected for property"))
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user