Index: ui/ozone/platform/caca/ozone_platform_caca.cc |
diff --git a/ui/ozone/platform/caca/ozone_platform_caca.cc b/ui/ozone/platform/caca/ozone_platform_caca.cc |
index 7cb20f8869d234ce14f093138e7c8c3c9bb76673..2d4d786f7beb95d626a9dd4dbe58a499643645b8 100644 |
--- a/ui/ozone/platform/caca/ozone_platform_caca.cc |
+++ b/ui/ozone/platform/caca/ozone_platform_caca.cc |
@@ -4,6 +4,8 @@ |
#include "ui/ozone/platform/caca/ozone_platform_caca.h" |
+#include "ui/events/ozone/layout/keyboard_layout_engine_manager.h" |
+#include "ui/events/ozone/layout/no/no_keyboard_layout_engine.h" |
#include "ui/ozone/common/native_display_delegate_ozone.h" |
#include "ui/ozone/platform/caca/caca_event_source.h" |
#include "ui/ozone/platform/caca/caca_window.h" |
@@ -60,6 +62,8 @@ class OzonePlatformCaca : public OzonePlatform { |
event_source_.reset(new CacaEventSource()); |
cursor_factory_ozone_.reset(new CursorFactoryOzone()); |
gpu_platform_support_host_.reset(CreateStubGpuPlatformSupportHost()); |
+ KeyboardLayoutEngineManager::Create( |
+ make_scoped_ptr(new NoKeyboardLayoutEngine())); |
} |
void InitializeGPU() override { |
@@ -78,6 +82,8 @@ class OzonePlatformCaca : public OzonePlatform { |
} // namespace |
-OzonePlatform* CreateOzonePlatformCaca() { return new OzonePlatformCaca; } |
+OzonePlatform* CreateOzonePlatformCaca() { |
+ return new OzonePlatformCaca; |
+} |
} // namespace ui |