[M73 Dev][EFL] Attach MessagePump::Delegate to MessagePumpForUIEfl 42/205642/1
authorChandan Padhi <c.padhi@samsung.com>
Wed, 8 May 2019 06:06:40 +0000 (11:36 +0530)
committerChandan Padhi <c.padhi@samsung.com>
Wed, 8 May 2019 06:37:12 +0000 (12:07 +0530)
commit56bb8f9ccee8092674618a46a7e17b8c27005b61
tree43b21d8e89f012dc230c6a4b3aabd0fc0f691f7e
parent95b4d31479e4d3774fde3f3a3a7eb7197f204d0c
[M73 Dev][EFL] Attach MessagePump::Delegate to MessagePumpForUIEfl

Due to changes in chromium upstream, MessageLoop is no longer
a MessagePump::Delegate. Therefore, below piece of code becomes
invalid and had to be removed.

Delegate* delegate = MessageLoopForUI::current();

Due to this, calls to Delegate methods are not made which breaks
the loop and ecore_pipe_write() does not get executed resulting
in white screen at webview launch.

This commit attaches MessagePump::Delegate to MessagePumpForUIEfl.

Change-Id: I674dac8ca736a5c6ff2172c5f5938325b706b5ab
Signed-off-by: Chandan Padhi <c.padhi@samsung.com>
15 files changed:
base/message_loop/message_loop.cc
base/message_loop/message_loop.h
base/message_loop/message_loop_current.cc
base/message_loop/message_loop_current.h
base/message_loop/message_loop_impl.cc
base/message_loop/message_loop_impl.h
base/task/sequence_manager/sequence_manager_impl.cc
base/task/sequence_manager/sequence_manager_impl.h
base/task/sequence_manager/thread_controller.h
base/task/sequence_manager/thread_controller_impl.cc
base/task/sequence_manager/thread_controller_impl.h
base/task/sequence_manager/thread_controller_with_message_pump_impl.cc
base/task/sequence_manager/thread_controller_with_message_pump_impl.h
tizen_src/chromium_impl/base/message_loop/message_pump_for_ui_efl.cc
tizen_src/chromium_impl/base/message_loop/message_pump_for_ui_efl.h