Pass Xcb errors through the native event filter
authorMartin Gräßlin <mgraesslin@kde.org>
Tue, 6 Aug 2013 13:27:36 +0000 (15:27 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 8 Aug 2013 13:09:40 +0000 (15:09 +0200)
commitd916ed12b3ce36fce04f107751423f9986be52f0
tree3923e189b7e172be018a80a22f284f639bdf9709
parent3ead44fcac856c93a7b56ce7ec032e366d96b989
Pass Xcb errors through the native event filter

So far only the xcb plugin is able to handle xcb errors and there is no
way for an application to get access to the errors even if the app is
using xcb directly.

This means Qt is filtering out all xcb errors which are relevant to the
app and at the same time the xcb plugin is getting spammed with errors
it did not cause and which are logged with a qWarning.

By passing the error event through the native event filter an app can
filter out all errors it knows to have caused.

Change-Id: I158deee2e1c71630f2b1d77174f1091532851b3d
Reviewed-by: David Faure (KDE) <faure@kde.org>
src/plugins/platforms/xcb/qxcbconnection.cpp