diff --git a/input.cpp b/input.cpp index 413ef705b6..4778390e99 100644 --- a/input.cpp +++ b/input.cpp @@ -2156,6 +2156,9 @@ void InputDeviceHandler::updateInternalWindow(const QPointF &pos) if (!mask.isEmpty() && !mask.contains(pos.toPoint())) { continue; } + if (w->property("outputOnly").toBool()) { + continue; + } m_internalWindow = QPointer(w); found = true; break;