Index: ui/base/ime/input_method_factory.cc |
diff --git a/ui/base/ime/input_method_factory.cc b/ui/base/ime/input_method_factory.cc |
index f0ed9e28545ca33cff7a2ca5b6043c73c3fbf9e5..29ab185d1ba5b20176ad2abbc10ac6415fb775d0 100644 |
--- a/ui/base/ime/input_method_factory.cc |
+++ b/ui/base/ime/input_method_factory.cc |
@@ -14,7 +14,8 @@ |
#include "ui/base/ime/input_method_win.h" |
#elif defined(OS_MACOSX) |
#include "ui/base/ime/input_method_mac.h" |
-#elif defined(USE_AURA) && defined(OS_LINUX) && defined(USE_X11) |
+#elif defined(USE_AURA) && defined(OS_LINUX) && \ |
+ (defined(USE_X11) || defined(USE_OZONE)) |
#include "ui/base/ime/input_method_auralinux.h" |
#elif defined(OS_ANDROID) |
#include "ui/base/ime/input_method_android.h" |
@@ -55,7 +56,8 @@ std::unique_ptr<InputMethod> CreateInputMethod( |
return base::MakeUnique<InputMethodWin>(delegate, widget); |
#elif defined(OS_MACOSX) |
return base::MakeUnique<InputMethodMac>(delegate); |
-#elif defined(USE_AURA) && defined(OS_LINUX) && defined(USE_X11) |
+#elif defined(USE_AURA) && defined(OS_LINUX) && \ |
+ (defined(USE_X11) || defined(USE_OZONE)) |
return base::MakeUnique<InputMethodAuraLinux>(delegate); |
#elif defined(OS_ANDROID) |
return base::MakeUnique<InputMethodAndroid>(delegate); |