Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d3dc6e0f authored by Felix Stern's avatar Felix Stern
Browse files

Add feature flags for InputMethodFramework

Test: adb shell device_config put inputmethod android.inputmethod.refactor_insets_controller true
Bug: 297013680
Change-Id: I76e15f58f4810bd7f272af7bdad4ae3e2d8d5712
parent f4553c9d
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ java_defaults {
        ":com.android.window.flags.window-aconfig-java{.generated_srcjars}",
        ":com.android.text.flags-aconfig-java{.generated_srcjars}",
        ":android.companion.virtual.flags-aconfig-java{.generated_srcjars}",
        ":android.view.inputmethod.flags-aconfig-java{.generated_srcjars}",
    ],
    // Add aconfig-annotations-lib as a dependency for the optimization
    libs: ["aconfig-annotations-lib"],
@@ -116,3 +117,16 @@ aconfig_declarations {
    package: "android.companion.virtual.flags",
    srcs: ["core/java/android/companion/virtual/*.aconfig"],
}

// InputMethod
aconfig_declarations {
    name: "android.view.inputmethod.flags-aconfig",
    package: "android.view.inputmethod",
    srcs: ["core/java/android/view/inputmethod/flags.aconfig"],
}

java_aconfig_library {
    name: "android.view.inputmethod.flags-aconfig-java",
    aconfig_declarations: "android.view.inputmethod.flags-aconfig",
    defaults: ["framework-minus-apex-aconfig-java-defaults"],
}
+8 −0
Original line number Diff line number Diff line
package: "android.view.inputmethod"

flag {
    name: "refactor_insets_controller"
    namespace: "inputmethod"
    description: "Feature flag for refactoring InsetsController and removing ImeInsetsSourceConsumer"
    bug: "298172246"
}
 No newline at end of file