From a4df4fd2f95c7ff0dfd7047568afdc2d72c24e36 Mon Sep 17 00:00:00 2001 From: Aran Ink Date: Wed, 22 Apr 2020 15:42:38 -0400 Subject: Disable RemoteInput image insertion. Fixes: 154740452 Test: Manual -- images are no longer inserted into quick replies when tapped in an IME. Change-Id: I537a1efcc5c805e8db82b31ab3651fb55d10c2ca --- .../com/android/systemui/statusbar/policy/RemoteInputView.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/RemoteInputView.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/RemoteInputView.java index 408b3a619ff1..53ac65700a05 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/RemoteInputView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/RemoteInputView.java @@ -57,7 +57,6 @@ import android.widget.LinearLayout; import android.widget.ProgressBar; import android.widget.TextView; -import androidx.core.view.inputmethod.EditorInfoCompat; import androidx.core.view.inputmethod.InputConnectionCompat; import androidx.core.view.inputmethod.InputContentInfoCompat; @@ -656,9 +655,10 @@ public class RemoteInputView extends LinearLayout implements View.OnClickListene @Override public InputConnection onCreateInputConnection(EditorInfo outAttrs) { - String[] allowedDataTypes = mRemoteInputView.mRemoteInput.getAllowedDataTypes() - .toArray(new String[0]); - EditorInfoCompat.setContentMimeTypes(outAttrs, allowedDataTypes); + // TODO: Pass RemoteInput data types to allow image insertion. + // String[] allowedDataTypes = mRemoteInputView.mRemoteInput.getAllowedDataTypes() + // .toArray(new String[0]); + // EditorInfoCompat.setContentMimeTypes(outAttrs, allowedDataTypes); final InputConnection inputConnection = super.onCreateInputConnection(outAttrs); final InputConnectionCompat.OnCommitContentListener callback = -- cgit v1.2.3-59-g8ed1b