Workaround: selection after pick contact

This commit is contained in:
M66B
2022-02-20 23:07:31 +01:00
parent 58aa1c5d50
commit 9888b19b81

View File

@@ -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