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