qt5base-lts/src
Shawn Rutledge f4b8697c40 Handle gracefully the removal and re-attachment of all QScreens
Don't crash; restore windows when all screens are removed and re-added.
xcb: on configure notify, check for screen change: it may be that a
window belonging to a screen which was removed has now gotten mapped
to the new screen.  On screen change, send a synthetic expose event,
because the real expose events already happened.

Task-number: QTBUG-38326
Task-number: QTBUG-32973
Task-number: QTBUG-42985
Change-Id: If334f55c248468ad3c95e7066bb14eca377d2050
Reviewed-by: Jørgen Lind <jorgen.lind@theqtcompany.com>
2015-02-07 16:19:59 +00:00
..
3rdparty Do not compile in dlldata.c or ia2_api_all_c.c 2015-02-04 14:59:03 +00:00
android Added new private API for Android and onNewIntent 2015-01-21 12:13:25 +01:00
angle make the installed meta files play nicely with sysroots 2015-02-05 14:26:44 +00:00
concurrent Add Q_DECL_OVERRIDE in the src subdirectory 2014-12-03 09:57:11 +01:00
corelib WinRT: fix QLibrary::isLibrary() due to incomplete #if statement 2015-02-07 13:26:37 +00:00
dbus Merge remote-tracking branch 'origin/5.4' into dev 2015-01-21 11:10:14 +01:00
gui Handle gracefully the removal and re-attachment of all QScreens 2015-02-07 16:19:59 +00:00
network Flag libproxy as a private library 2015-02-07 16:19:04 +00:00
opengl Merge remote-tracking branch 'origin/5.4' into dev 2014-12-29 16:37:38 +01:00
openglextensions purge vestiges of opengl es 1 support 2014-04-04 19:32:21 +02:00
platformheaders Add a platform function to enable setting the touch flags on Windows 2015-01-05 07:49:15 +01:00
platformsupport Fix build of egl integration 2015-02-05 20:00:58 +00:00
plugins Handle gracefully the removal and re-attachment of all QScreens 2015-02-07 16:19:59 +00:00
printsupport Remove unnecessary math.h and limits.h includes 2015-02-04 15:31:41 +00:00
sql Merge remote-tracking branch 'origin/5.4' into dev 2015-01-21 11:10:14 +01:00
testlib Merge remote-tracking branch 'origin/5.4' into dev 2015-01-21 11:10:14 +01:00
tools Remove traces of the Maemo platform 2015-02-04 17:14:35 +00:00
widgets Handle gracefully the removal and re-attachment of all QScreens 2015-02-07 16:19:59 +00:00
winmain Merge remote-tracking branch 'origin/5.3' into 5.4 2014-08-12 13:05:02 +02:00
xml Add Q_DECL_OVERRIDE in the src subdirectory 2014-12-03 09:57:11 +01:00
src.pro Remove unnecessary dependency 2015-01-02 13:19:08 +01:00