Optimization

master
M66B 2 days ago
parent cb03c0fe7b
commit ec624263a5

@ -87,6 +87,7 @@ public class EditTextCompose extends FixedEditText {
private boolean undo_manager; private boolean undo_manager;
private boolean paste_plain; private boolean paste_plain;
private boolean paste_quote; private boolean paste_quote;
private boolean lastSelected = false;
public EditTextCompose(Context context) { public EditTextCompose(Context context) {
super(context); super(context);
@ -567,9 +568,13 @@ public class EditTextCompose extends FixedEditText {
@Override @Override
protected void onSelectionChanged(int selStart, int selEnd) { protected void onSelectionChanged(int selStart, int selEnd) {
super.onSelectionChanged(selStart, selEnd); boolean has = hasSelection();
if (selectionListener != null) if (has != lastSelected) {
selectionListener.onSelected(hasSelection()); lastSelected = has;
super.onSelectionChanged(selStart, selEnd);
if (selectionListener != null)
selectionListener.onSelected(has);
}
} }
@Override @Override

Loading…
Cancel
Save