qt5base-lts/src
Gabriel de Dietrich 9ab60b9c0d QCocoaEventDispatcher: Save interrupt state between embedded calls
Since QCocoaEventDispatcher::processEvents() resets the interrupt
state, this may prevent a higher level event loop from returning.

For example, calling QMenu::exec() and, as a result of an action
being triggered, the application calls QCoreApplication::processEvents()
after QMenu::hideEvent(). In this case, the menu event loop can be
stuck until we run another event loop.

Task-number: QTBUG-53947
Change-Id: If7efe1c3c07f7222c695195cbb4f41715e49b02e
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@theqtcompany.com>
Reviewed-by: Wayne Arnold <wayne.arnold@autodesk.com>
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
2016-10-04 18:38:19 +00:00
..
3rdparty Fix signal code generation 2016-10-03 14:01:33 +00:00
android Android: Fix style extract on Android N 2016-07-16 12:33:55 +00:00
angle Fix URL to ANGLE 2016-06-30 07:06:39 +00:00
concurrent OpenBSD: use clock_gettime() provided by OS 2016-06-08 04:11:10 +00:00
corelib Revert "Doc: Added enums in qnamespace.qdoc" 2016-10-04 17:58:57 +00:00
dbus Make QDBusConnectionPrivate::relaySignal be called in the right thread 2016-09-16 04:11:54 +00:00
gui Fix crash when doing many text layouts with superscript/subscript 2016-09-29 12:43:19 +00:00
network QSslSocket: respect read buffer's max size (SecureTransport) 2016-09-27 10:27:58 +00:00
opengl Doc: Change instances of '(Mac) OS X' to 'macOS' 2016-08-12 08:30:29 +00:00
openglextensions consistently put {qt,qml}_{module,plugin} at the end of project files 2016-03-07 14:09:49 +00:00
platformheaders Fix QWidget::setWindowRole() 2016-08-19 11:53:39 +00:00
platformsupport Fix Myanmar text with some fonts 2016-09-23 10:05:30 +00:00
plugins QCocoaEventDispatcher: Save interrupt state between embedded calls 2016-10-04 18:38:19 +00:00
printsupport QWin32PrintEngine: Fix uninitialized memory read of dpi_x, dpi_y 2016-08-30 12:02:09 +00:00
sql Never return char variants when reading prepared MySQL statements 2016-09-12 12:47:08 +00:00
testlib QtTest: don't use double-underhanded identifiers 2016-09-29 13:28:31 +00:00
tools Fix signal code generation 2016-10-03 14:01:33 +00:00
widgets QFileSystemModel: Plug leak on file renaming 2016-10-04 17:12:26 +00:00
winmain QT_CONFIG simplification re debug_and_release and build_all 2016-05-17 15:31:40 +00:00
xml Doc: Remove repository name from examplesinstallpath 2016-05-12 12:15:52 +00:00
src.pro Merge remote-tracking branch 'origin/5.6.1' into 5.6 2016-05-19 06:31:06 +02:00