commit 321f5276792ba21b338c2c25c67c84daa49e3ea1 parent f00d2014c9ac30aa89d0592e8fb8e13b2c04d2a9 Author: Pavel Kireev <hedgefog.98@gmail.com> Date: Thu, 6 Nov 2025 05:04:20 +0000 Bug 1998091 - Use EditorInfo.IME_FLAG_NO_PERSONALIZED_LEARNING instead of InputMethods.IME_FLAG_NO_PERSONALIZED_LEARNING Lint and build successful. r=m_kato,geckoview-reviewers Removed import org.mozilla.gecko.InputMethods; Differential Revision: https://phabricator.services.mozilla.com/D271256 Diffstat:
3 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/mobile/android/geckoview/src/main/java/org/mozilla/gecko/InputMethods.java b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/InputMethods.java @@ -98,7 +98,4 @@ public final class InputMethods { final String inputMethod = getCurrentInputMethod(context); return METHOD_SONY.equals(inputMethod); } - - // TODO: Replace usages by definition in EditorInfoCompat once available (bug 1385726). - public static final int IME_FLAG_NO_PERSONALIZED_LEARNING = 0x1000000; } diff --git a/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoEditable.java b/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoEditable.java @@ -47,7 +47,6 @@ import java.util.concurrent.atomic.AtomicInteger; import org.mozilla.gecko.GeckoEditableChild; import org.mozilla.gecko.IGeckoEditableChild; import org.mozilla.gecko.IGeckoEditableParent; -import org.mozilla.gecko.InputMethods; import org.mozilla.gecko.MozLog; import org.mozilla.gecko.util.GeckoBundle; import org.mozilla.gecko.util.ThreadUtils; @@ -1984,7 +1983,7 @@ import org.mozilla.geckoview.SessionTextInput.EditableListener.IMEState; } if ((flags & SessionTextInput.EditableListener.IME_FLAG_PRIVATE_BROWSING) != 0) { - outAttrs.imeOptions |= InputMethods.IME_FLAG_NO_PERSONALIZED_LEARNING; + outAttrs.imeOptions |= EditorInfo.IME_FLAG_NO_PERSONALIZED_LEARNING; } if (typeHint.length() == 0) { diff --git a/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoInputConnection.java b/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoInputConnection.java @@ -607,7 +607,7 @@ import org.mozilla.gecko.util.ThreadUtils; } mIsPrivateBrowsing = - ((outAttrs.imeOptions & InputMethods.IME_FLAG_NO_PERSONALIZED_LEARNING) != 0); + ((outAttrs.imeOptions & EditorInfo.IME_FLAG_NO_PERSONALIZED_LEARNING) != 0); if (DEBUG) { Log.d(