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

Commit ca569d99 authored by Jesse Vincent's avatar Jesse Vincent
Browse files

added more keybindings (Reply, reply All, Compose, Forward, Quit-to-index

parent 049223d8
Loading
Loading
Loading
Loading
+12 −9
Original line number Diff line number Diff line
@@ -455,20 +455,23 @@ public class FolderMessageList extends ExpandableListActivity {
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        int group = mListView.getPackedPositionGroup(mListView.getSelectedId());
        int item =(mListView.getSelectedItemPosition() -1 );
        if (item >= 0) { // Guard against hitting delete on group names
        switch (keyCode) {
            case KeyEvent.KEYCODE_DEL: {
                if (true) {
                // Guard against hitting delete on group names
                //
        try {
        MessageInfoHolder message = (MessageInfoHolder) mAdapter.getChild(group, item);

                    onDelete(message);
                }
                return true;
            }
        switch (keyCode) {
            case KeyEvent.KEYCODE_DEL: { onDelete(message); return true;}
            case KeyEvent.KEYCODE_C: { onCompose(); return true;}
            case KeyEvent.KEYCODE_Q: { onAccounts(); return true; }
            case KeyEvent.KEYCODE_F: { onForward(message); return true;}
            case KeyEvent.KEYCODE_A: { onReplyAll(message); return true; } 
            case KeyEvent.KEYCODE_R: { onReply(message); return true; }
            }
        }
        finally {
        return super.onKeyDown(keyCode, event);
        }
    }


    @Override