Merge LinuxInputMethodContextFactory into LinuxUi

R=sky

Bug: 1317782
Change-Id: I05d81c8f04faa3888a7066d59a1c8d3fd2facf30
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3759236
Auto-Submit: Thomas Anderson <[email protected]>
Commit-Queue: Thomas Anderson <[email protected]>
Reviewed-by: Scott Violet <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1025790}
diff --git a/ui/linux/BUILD.gn b/ui/linux/BUILD.gn
index 0b23158..9d1e4a5e 100644
--- a/ui/linux/BUILD.gn
+++ b/ui/linux/BUILD.gn
@@ -21,9 +21,13 @@
     "status_icon_linux.cc",
   ]
   deps = [
+    "//base",
     "//build:chromecast_buildflags",
-    "//ui/base/ime/linux",
+    "//ui/gfx",
     "//ui/native_theme",
+
+    # TODO(thomasanderson): Move LinuxUiDelegate here and remove this dependency.
+    "//ui/base",
   ]
   public_deps = [
     "//printing/buildflags",