Index: ui/compositor/compositor.cc |
diff --git a/ui/compositor/compositor.cc b/ui/compositor/compositor.cc |
index 5bcd1af87864e70543aa34d5cd963c9f56e535b6..f125da36eb9c10bef4c263d04ad16dea9faa932c 100644 |
--- a/ui/compositor/compositor.cc |
+++ b/ui/compositor/compositor.cc |
@@ -507,18 +507,7 @@ void Compositor::Initialize() { |
#endif |
if (use_thread) { |
g_compositor_thread = new base::Thread("Browser Compositor"); |
-#if defined(OS_POSIX) |
- // Workaround for crbug.com/293736 |
- // On Posix, MessagePumpDefault uses system time, so delayed tasks (for |
- // compositor scheduling) work incorrectly across system time changes (e.g. |
- // tlsdate). So instead, use an IO loop, which uses libevent, that uses |
- // monotonic time (immune to these problems). |
- base::Thread::Options options; |
- options.message_loop_type = base::MessageLoop::TYPE_IO; |
- g_compositor_thread->StartWithOptions(options); |
-#else |
g_compositor_thread->Start(); |
-#endif |
} |
DCHECK(!g_compositor_initialized) << "Compositor initialized twice."; |