qml: warn instead of crashing

This commit is contained in:
Sergio Martins
2020-08-06 23:39:50 +01:00
parent 37590b44d7
commit 80dcd57d91

View File

@@ -158,6 +158,11 @@ void DropArea::hover(FloatingWindow *floatingWindow, QPoint globalPos)
if (!validateAffinity(floatingWindow))
return;
if (!m_dropIndicatorOverlay) {
qWarning() << Q_FUNC_INFO << "The frontend is missing a drop indicator overlay";
return;
}
Frame *frame = frameContainingPos(globalPos); // Frame is nullptr if MainWindowOption_HasCentralFrame isn't set
m_dropIndicatorOverlay->setWindowBeingDragged(floatingWindow);
m_dropIndicatorOverlay->setHoveredFrame(frame);