summaryrefslogtreecommitdiff
path: root/base/message_loop/message_loop.cc
diff options
context:
space:
mode:
Diffstat (limited to 'base/message_loop/message_loop.cc')
-rw-r--r--base/message_loop/message_loop.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/base/message_loop/message_loop.cc b/base/message_loop/message_loop.cc
index b3e32de0ef..9149a672d9 100644
--- a/base/message_loop/message_loop.cc
+++ b/base/message_loop/message_loop.cc
@@ -243,6 +243,7 @@ bool MessageLoop::InitMessagePumpForUIFactory(MessagePumpFactory* factory) {
// static
std::unique_ptr<MessagePump> MessageLoop::CreateMessagePumpForType(Type type) {
+#if !defined(OS_ANDROID)
if (type == MessageLoop::TYPE_UI) {
if (message_pump_for_ui_factory_)
return message_pump_for_ui_factory_();
@@ -257,11 +258,12 @@ std::unique_ptr<MessagePump> MessageLoop::CreateMessagePumpForType(Type type) {
return std::make_unique<MessagePumpForUI>();
#endif
}
+#endif
if (type == MessageLoop::TYPE_IO)
return std::unique_ptr<MessagePump>(new MessagePumpForIO());
-#if defined(OS_ANDROID)
+#if defined(OS_ANDROID) && 0
if (type == MessageLoop::TYPE_JAVA)
return std::unique_ptr<MessagePump>(new MessagePumpForUI());
#endif
@@ -360,7 +362,7 @@ void MessageLoop::BindToCurrentThread() {
RunLoop::RegisterDelegateForCurrentThread(this);
-#if defined(OS_ANDROID)
+#if defined(OS_ANDROID) && 0
// On Android, attach to the native loop when there is one.
if (type_ == TYPE_UI || type_ == TYPE_JAVA)
static_cast<MessagePumpForUI*>(pump_.get())->Attach(this);
@@ -674,7 +676,7 @@ bool MessageLoop::DoIdleWork() {
return false;
}
-#if !defined(OS_NACL)
+#if !defined(OS_NACL) && !defined(OS_ANDROID)
//------------------------------------------------------------------------------
// MessageLoopForUI
@@ -724,7 +726,7 @@ void MessageLoopForUI::EnableWmQuit() {
}
#endif // defined(OS_WIN)
-#endif // !defined(OS_NACL)
+#endif // !defined(OS_NACL) && !defined(OS_ANDROID)
//------------------------------------------------------------------------------
// MessageLoopForIO