diff options
Diffstat (limited to 'src/plugins/platforms')
-rw-r--r-- | src/plugins/platforms/xcb/qxcbeventdispatcher.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp b/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp index 5055057db9..68259ff238 100644 --- a/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp +++ b/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp @@ -104,8 +104,9 @@ QXcbGlibEventDispatcher::QXcbGlibEventDispatcher(QXcbConnection *connection, QOb m_xcbEventSourceFuncs.dispatch = xcbSourceDispatch; m_xcbEventSourceFuncs.finalize = nullptr; - m_xcbEventSource = reinterpret_cast<XcbEventSource *>( - g_source_new(&m_xcbEventSourceFuncs, sizeof(XcbEventSource))); + GSource *source = g_source_new(&m_xcbEventSourceFuncs, sizeof(XcbEventSource)); + g_source_set_name(source, "[Qt] XcbEventSource"); + m_xcbEventSource = reinterpret_cast<XcbEventSource *>(source); m_xcbEventSource->dispatcher = this; m_xcbEventSource->dispatcher_p = d_func(); |