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

Commit a4df4fd2 authored by Aran Ink's avatar Aran Ink
Browse files

Disable RemoteInput image insertion.

Fixes: 154740452
Test: Manual -- images are no longer inserted into quick replies when tapped in an IME.

Change-Id: I537a1efcc5c805e8db82b31ab3651fb55d10c2ca
parent 201af507
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -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 =