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

Commit 47f584b9 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Support Shift-Delete, Ctrl-Insert and Shift-Insert in TextView."

parents 25e0861b c53b41f2
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -10823,6 +10823,25 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
                        return onTextContextMenuItem(ID_PASTE);
                    }
                    break;
                case KeyEvent.KEYCODE_INSERT:
                    if (canCopy()) {
                        return onTextContextMenuItem(ID_COPY);
                    }
                    break;
            }
        } else if (event.hasModifiers(KeyEvent.META_SHIFT_ON)) {
            // Handle Shift-only shortcuts.
            switch (keyCode) {
                case KeyEvent.KEYCODE_FORWARD_DEL:
                    if (canCut()) {
                        return onTextContextMenuItem(ID_CUT);
                    }
                    break;
                case KeyEvent.KEYCODE_INSERT:
                    if (canPaste()) {
                        return onTextContextMenuItem(ID_PASTE);
                    }
                    break;
            }
        } else if (event.hasModifiers(KeyEvent.META_CTRL_ON | KeyEvent.META_SHIFT_ON)) {
            // Handle Ctrl-Shift shortcuts.