Commit fd5bba61 authored by WebKit Team's avatar WebKit Team Committed by Jocelyn Turcotte
Browse files

Support using MessagePumpForUIQt in standalone base::Threads


We currently assume that MessagePumpForUIQt will only be used on Qt's
GUI thread but OSX and Windows do have some cases where TYPE_UI is
used for non-UI threads. This currently causes asserts in debug on
OSX since the DNS thread quits prematurely.

Instead of overriding all those edge cases to use TYPE_DEFAULT,
properly support MessagePumpForUIQt::Run by using a QEventLoop.

Change-Id: Icdb65966867ca6fd3679c75a698007f63848babc
Reviewed-by: default avatarAndras Becsi <andras.becsi@digia.com>
parent 5b8e3ecf
Showing with 10 additions and 3 deletions
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment