fixup! [M73 Dev][EFL] Attach MessagePump::Delegate to MessagePumpForUIEfl 46/217546/1
authorChandan Padhi <c.padhi@samsung.com>
Tue, 12 Nov 2019 09:19:42 +0000 (14:49 +0530)
committerChandan Padhi <c.padhi@samsung.com>
Tue, 12 Nov 2019 09:19:52 +0000 (14:49 +0530)
Move AttachToMessagePump method for EFL port from MessageLoop
to SequenceManagerImpl as per changes in chromium upstream code.

This change helps fixing the crash at webview launch.

Change-Id: I9bd395b587fd09d1b734ae1d3d55a15d2615a471
Signed-off-by: Chandan Padhi <c.padhi@samsung.com>
base/task/sequence_manager/sequence_manager_impl.cc

index 55d82917a4eb17e5da7b88221cc623ae2b1b8c05..587cd1fedfc63802a28f4f2dbb9a93b88bdaf3b9 100644 (file)
@@ -273,6 +273,9 @@ void SequenceManagerImpl::BindToMessagePump(std::unique_ptr<MessagePump> pump) {
       settings_.message_loop_type == MessagePump::Type::JAVA) {
     controller_->AttachToMessagePump();
   }
+#elif defined(USE_EFL)
+  if (settings_.message_loop_type == MessagePump::Type::UI)
+    controller_->AttachToMessagePump();
 #endif
 }