diff --git a/src/com/android/settings/applications/defaultapps/DefaultAutofillPicker.java b/src/com/android/settings/applications/defaultapps/DefaultAutofillPicker.java index d116f91d601..30835fb2297 100644 --- a/src/com/android/settings/applications/defaultapps/DefaultAutofillPicker.java +++ b/src/com/android/settings/applications/defaultapps/DefaultAutofillPicker.java @@ -195,6 +195,14 @@ public class DefaultAutofillPicker extends DefaultAppPickerFragment { candidates.add(new DefaultAppInfo(context, mPm, mUserId, new ComponentName( info.serviceInfo.packageName, info.serviceInfo.name))); } + if (Manifest.permission.BIND_AUTOFILL.equals(permission)) { + // Let it go for now... + Log.w(TAG, "AutofillService from '" + info.serviceInfo.packageName + + "' uses unsupported permission " + Manifest.permission.BIND_AUTOFILL + + ". It works for now, but might not be supported on future releases"); + candidates.add(new DefaultAppInfo(context, mPm, mUserId, new ComponentName( + info.serviceInfo.packageName, info.serviceInfo.name))); + } } return candidates; }