diff options
author | Shawn Rutledge <shawn.rutledge@digia.com> | 2013-09-27 13:33:22 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-10-09 08:19:26 +0200 |
commit | 51c28cad67077500f63dbe8c0060ed19cf340c0d (patch) | |
tree | 6c4b32caf2bc7f9c916c7a26081a0c7f68651609 /src/plugins/platforms/xcb/qglxintegration.cpp | |
parent | d3ba95f5c14a495789db23aa5bd84309cce5b55b (diff) |
xcb: every window should have a title in debug mode
Qt creates various invisible windows for internal purposes.
Giving them all titles makes the output of tools like
xprop and xwininfo more readable, which makes solving certain bugs
(like transient-window bugs) easier.
Task-number: QTBUG-33644
Change-Id: I9d37b40d3339fb0f81ffeae64949b88ecb655474
Reviewed-by: Uli Schlachter <psychon@znc.in>
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Diffstat (limited to 'src/plugins/platforms/xcb/qglxintegration.cpp')
-rw-r--r-- | src/plugins/platforms/xcb/qglxintegration.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/platforms/xcb/qglxintegration.cpp b/src/plugins/platforms/xcb/qglxintegration.cpp index 516b35dac8..cbfbdf495f 100644 --- a/src/plugins/platforms/xcb/qglxintegration.cpp +++ b/src/plugins/platforms/xcb/qglxintegration.cpp @@ -95,6 +95,9 @@ static Window createDummyWindow(QXcbScreen *screen, XVisualInfo *visualInfo) 0, 0, 100, 100, 0, visualInfo->depth, InputOutput, visualInfo->visual, CWBackPixel|CWBorderPixel|CWColormap, &a); +#ifndef QT_NO_DEBUG + XStoreName(DISPLAY_FROM_XCB(screen), window, "Qt GLX dummy window"); +#endif XFreeColormap(DISPLAY_FROM_XCB(screen), cmap); return window; } |