Change "delivering touch to same window" warnings to debug messages
When you touch-tap a QPushButton, and that opens a popup, it's normal that the touch release is delivered to the main window rather than the popup: in fact QWidgetWindow::handleMouseEvent() expects to see a synth-mouse release. No warning is needed. Amendsefc02f9cc3
There may be other cases when it should have remained a warning (it's been there since2692237bb1
), but that's hypothetical at this point. Pick-to: 6.2 6.3 6.4 Task-number: QTBUG-103706 Change-Id: Ie8cc62af4d173ada5138fd099d9f02bd41f4cff4 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
This commit is contained in:
parent
593b0a01c5
commit
03a691cecb
@ -2893,15 +2893,15 @@ void QGuiApplicationPrivate::processTouchEvent(QWindowSystemInterfacePrivate::To
|
||||
|
||||
case QEventPoint::State::Released:
|
||||
if (Q_UNLIKELY(!window.isNull() && window != QMutableEventPoint::window(ep)))
|
||||
qCWarning(lcPtrDispatch) << "delivering touch release to same window"
|
||||
<< QMutableEventPoint::window(ep) << "not" << window.data();
|
||||
qCDebug(lcPtrDispatch) << "delivering touch release to same window"
|
||||
<< QMutableEventPoint::window(ep) << "not" << window.data();
|
||||
window = QMutableEventPoint::window(ep);
|
||||
break;
|
||||
|
||||
default: // update or stationary
|
||||
if (Q_UNLIKELY(!window.isNull() && window != QMutableEventPoint::window(ep)))
|
||||
qCWarning(lcPtrDispatch) << "delivering touch update to same window"
|
||||
<< QMutableEventPoint::window(ep) << "not" << window.data();
|
||||
qCDebug(lcPtrDispatch) << "delivering touch update to same window"
|
||||
<< QMutableEventPoint::window(ep) << "not" << window.data();
|
||||
window = QMutableEventPoint::window(ep);
|
||||
break;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user