diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-07-27 08:16:14 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-07-29 08:22:18 +0200 |
commit | ed114b728d9dc5265333c593254d9f6527464a60 (patch) | |
tree | b883567bb0d6e3518060b12434048dd0b467fe56 /sync.profile | |
parent | 44d4bc6d90442e1f82b8f921165360fecf3bed67 (diff) |
Windows: Prevent event processing during QDesktopServices::openUrl()
The platform implementation uses the Win32 API ShellExecute(),
which may spin an event loop to do COM processing, causing things
like QMetaCallEvent being processed. Run it in a thread
to suppress this.
Pick-to: 5.15
Fixes: QTBUG-85676
Change-Id: I240ca78b41b39ded22e466662ffce8e9b03c10a2
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
Diffstat (limited to 'sync.profile')
0 files changed, 0 insertions, 0 deletions