mirror of
https://github.com/M66B/FairEmail.git
synced 2026-01-31 03:53:00 +01:00
Expand only on enter
This commit is contained in:
@@ -2953,10 +2953,16 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
||||
|
||||
public boolean onKeyPressed(KeyEvent event) {
|
||||
TupleMessageEx message = getMessage();
|
||||
if (message == null)
|
||||
return false;
|
||||
|
||||
switch (event.getKeyCode()) {
|
||||
case KeyEvent.KEYCODE_ENTER:
|
||||
case KeyEvent.KEYCODE_DPAD_CENTER:
|
||||
case KeyEvent.KEYCODE_BUTTON_A:
|
||||
boolean expanded = properties.getValue("expanded", message.id);
|
||||
if (expanded)
|
||||
return false;
|
||||
onClick(view);
|
||||
return true;
|
||||
case KeyEvent.KEYCODE_A:
|
||||
@@ -2966,7 +2972,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
||||
onActionTrash(message, false);
|
||||
return false;
|
||||
case KeyEvent.KEYCODE_S:
|
||||
if (message == null || selectionTracker == null)
|
||||
if (selectionTracker == null)
|
||||
return false;
|
||||
if (selectionTracker.isSelected(message.id))
|
||||
selectionTracker.deselect(message.id);
|
||||
|
||||
Reference in New Issue
Block a user