Added DEL selection

master
M66B 2 months ago
parent 638b694e19
commit 97eb1ff6f1

@ -9218,6 +9218,10 @@ public class FragmentMessages extends FragmentBase
if (viewType == AdapterMessage.ViewType.THREAD)
return (down && onScroll(context, false, 0.125f));
break;
case KeyEvent.KEYCODE_FORWARD_DEL:
if (viewType == AdapterMessage.ViewType.UNIFIED || viewType == AdapterMessage.ViewType.FOLDER)
return (up && onTrashSelection(context));
break;
}
if (!up)
@ -9304,6 +9308,14 @@ public class FragmentMessages extends FragmentBase
rvMessage.scrollBy(0, Math.round((up ? -1 : 1) * h * percent));
return true;
}
private boolean onTrashSelection(Context context) {
long[] selected = getSelection();
if (selected.length == 0)
return false;
onActionMoveSelection(EntityFolder.TRASH, false);
return true;
}
};
private OnBackPressedCallback backPressedCallback = new OnBackPressedCallback(true) {

Loading…
Cancel
Save