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

Commit 459ac63a authored by Gilles Debunne's avatar Gilles Debunne
Browse files

Bug 5014726: Paste works in ExtractedText

Change-Id: I3eb72001662cf9df0a94377f98ba22b19c490fa4
parent 8c55a9a5
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -98,12 +98,9 @@ public class ExtractEditText extends EditText {
    }
    
    @Override public boolean onTextContextMenuItem(int id) {
        // Horrible hack: select word option has to be handled by original view to work.
        if (mIME != null && id != android.R.id.startSelectingText) {
            if (mIME.onExtractTextContextMenuItem(id)) {
        if (mIME != null && mIME.onExtractTextContextMenuItem(id)) {
            return true;
        }
        }
        return super.onTextContextMenuItem(id);
    }
    
+6 −6
Original line number Diff line number Diff line
@@ -16,11 +16,6 @@

package android.widget;

import com.android.internal.util.FastMath;
import com.android.internal.widget.EditableInputConnection;

import org.xmlpull.v1.XmlPullParserException;

import android.R;
import android.content.ClipData;
import android.content.ClipData.Item;
@@ -132,6 +127,11 @@ import android.view.inputmethod.InputConnection;
import android.view.inputmethod.InputMethodManager;
import android.widget.RemoteViews.RemoteView;

import com.android.internal.util.FastMath;
import com.android.internal.widget.EditableInputConnection;

import org.xmlpull.v1.XmlPullParserException;

import java.io.IOException;
import java.lang.ref.WeakReference;
import java.text.BreakIterator;
@@ -9107,7 +9107,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
        @Override
        public void onClick(View v) {
            if (canPaste()) {
                paste(getSelectionStart(), getSelectionEnd());
                onTextContextMenuItem(ID_PASTE);
            }
            hide();
        }