Fixes cursor being placed after a media link when it is added in the composer. Also, adjusts a tinting error in the composer buttons.
This commit is contained in:
parent
b9b5e58b50
commit
2e29088d65
2 changed files with 13 additions and 6 deletions
|
@ -682,7 +682,7 @@ public class ComposeActivity extends BaseActivity implements ComposeOptionsFragm
|
|||
mediaIds.add(item.id);
|
||||
}
|
||||
|
||||
mastodonAPI.createStatus(content, inReplyToId, spoilerText, visibility, sensitive, mediaIds).enqueue(new Callback<Status>() {
|
||||
Callback<Status> callback = new Callback<Status>() {
|
||||
@Override
|
||||
public void onResponse(Call<Status> call, Response<Status> response) {
|
||||
if (response.isSuccessful()) {
|
||||
|
@ -696,11 +696,14 @@ public class ComposeActivity extends BaseActivity implements ComposeOptionsFragm
|
|||
public void onFailure(Call<Status> call, Throwable t) {
|
||||
onSendFailure();
|
||||
}
|
||||
});
|
||||
};
|
||||
mastodonAPI.createStatus(content, inReplyToId, spoilerText, visibility, sensitive, mediaIds)
|
||||
.enqueue(callback);
|
||||
}
|
||||
|
||||
private void onSendSuccess() {
|
||||
Snackbar bar = Snackbar.make(findViewById(R.id.activity_compose), getString(R.string.confirmation_send), Snackbar.LENGTH_SHORT);
|
||||
Snackbar bar = Snackbar.make(findViewById(R.id.activity_compose),
|
||||
getString(R.string.confirmation_send), Snackbar.LENGTH_SHORT);
|
||||
bar.show();
|
||||
setResult(COMPOSE_SUCCESS);
|
||||
finish();
|
||||
|
@ -1059,8 +1062,12 @@ public class ComposeActivity extends BaseActivity implements ComposeOptionsFragm
|
|||
SpannableStringBuilder builder = new SpannableStringBuilder();
|
||||
builder.append(' ');
|
||||
builder.append(media.textUrl);
|
||||
builder.setSpan(item.uploadUrl, 0, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
|
||||
builder.setSpan(item.uploadUrl, 1, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
|
||||
int cursorStart = textEditor.getSelectionStart();
|
||||
textEditor.append(builder);
|
||||
if (cursorStart == textEditor.getText().length()) {
|
||||
textEditor.setSelection(cursorStart);
|
||||
}
|
||||
|
||||
waitForMediaLatch.countDown();
|
||||
}
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
<color name="tab_page_margin_dark">#4C534B</color>
|
||||
<color name="account_toolbar_icon_collapsed_dark">#FFFFFF</color>
|
||||
<color name="account_header_background_dark">#000000</color>
|
||||
<color name="compose_media_button_dark">#FFFFFF</color>
|
||||
<color name="compose_media_button_dark">#d9e1e8</color>
|
||||
<color name="compose_media_button_disabled_dark">#8F8F8F</color>
|
||||
<color name="compose_mention_dark">#AFBFCF</color>
|
||||
<color name="report_status_background_dark">#000000</color>
|
||||
|
@ -66,7 +66,7 @@
|
|||
<color name="tab_page_margin_light">#9F9F9F</color>
|
||||
<color name="account_toolbar_icon_collapsed_light">#DE000000</color>
|
||||
<color name="account_header_background_light">#EFEFEF</color>
|
||||
<color name="compose_media_button_light">#DE000000</color>
|
||||
<color name="compose_media_button_light">#4f4f4f</color>
|
||||
<color name="compose_media_button_disabled_light">#8F8F8F</color>
|
||||
<color name="compose_mention_light">#2F5F6F</color>
|
||||
<color name="report_status_background_light">#EFEFEF</color>
|
||||
|
|
Loading…
Reference in a new issue