Windows QPA: Fix crashes when processing native events
Change a0a22037cd
wrongly introduced
a level of indirection when passing the MSG * as void * to
QWindowSystemInterface::handleNativeEvent() in
QWindowsContext::filterNativeEvent(). Remove the indirection.
Task-number: QTBUG-67095
Change-Id: Ibc2db7ae56bca38f79bafabfabb6127d6ff8cf09
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
This commit is contained in:
parent
8476271eda
commit
c44e8b2566
@ -1430,7 +1430,7 @@ bool QWindowsContext::filterNativeEvent(MSG *msg, LRESULT *result)
|
||||
bool QWindowsContext::filterNativeEvent(QWindow *window, MSG *msg, LRESULT *result)
|
||||
{
|
||||
long filterResult = 0;
|
||||
if (QWindowSystemInterface::handleNativeEvent(window, nativeEventType(), &msg, &filterResult)) {
|
||||
if (QWindowSystemInterface::handleNativeEvent(window, nativeEventType(), msg, &filterResult)) {
|
||||
*result = LRESULT(filterResult);
|
||||
return true;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user