diff --git a/src/private/DropArea.cpp b/src/private/DropArea.cpp index f2c9af8f..3c87c22a 100644 --- a/src/private/DropArea.cpp +++ b/src/private/DropArea.cpp @@ -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);