diff options
author | Morten Johan Sørvig <morten.sorvig@qt.io> | 2016-12-02 12:03:02 +0100 |
---|---|---|
committer | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2016-12-08 23:50:52 +0000 |
commit | 2c9dc93696f32b798b872f931c102329d0ba7155 (patch) | |
tree | 6a25377f2eae0b94b5f1e4c192302bf1834aaeb5 /src/corelib/tools/qvarlengtharray.h | |
parent | aec85a53df3dbe3047c6db0f6eb39cb161cd3e6b (diff) |
Cocoa: Unbreak app activation on macOS Sierra
Previously, we would activate the application during
QCocoaIntegration construction, which means at QApplication
creation time. This now seems to interfere with application
startup on macOS Sierra, where the application window
ends up in an unfocused state.
Move application activation to applicationDidFinishLaunching,
at which point the Cocoa runtime should be completely
initialized. Do this for 10.12+ only to avoid regressions/
test failures on previous versions.
Change-Id: Ic5f150d53f06a302b53a3ba86a4a9b18bb2a1783
Task-number: QTBUG-57044
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src/corelib/tools/qvarlengtharray.h')
0 files changed, 0 insertions, 0 deletions