Workaround: selection after pick contact

pull/194/merge
M66B 3 years ago
parent 58aa1c5d50
commit 9888b19b81

@ -2597,6 +2597,23 @@ public class FragmentCompose extends FragmentBase {
etCc.setText(MessageHelper.formatAddressesCompose(draft.cc));
etBcc.setText(MessageHelper.formatAddressesCompose(draft.bcc));
}
// After showDraft/setFocus
view.post(new Runnable() {
@Override
public void run() {
try {
if (requestCode == REQUEST_CONTACT_TO)
etTo.setSelection(etTo.length());
else if (requestCode == REQUEST_CONTACT_CC)
etCc.setSelection(etCc.length());
else if (requestCode == REQUEST_CONTACT_BCC)
etBcc.setSelection(etBcc.length());
} catch (Throwable ex) {
Log.e(ex);
}
}
});
}
@Override

Loading…
Cancel
Save