From ac30083af71a6bcde740b421ec415e866976a6e6 Mon Sep 17 00:00:00 2001 From: PhotonQyv Date: Wed, 9 Aug 2017 23:45:10 +0100 Subject: [PATCH] Crap way to get the first sentence of a toot capitalised if its a reply to someone and therefore has mentions at beginning. --- .../etalab/mastodon/activities/TootActivity.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/activities/TootActivity.java b/app/src/main/java/fr/gouv/etalab/mastodon/activities/TootActivity.java index 6a67f795d..e6e0abbe5 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/activities/TootActivity.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/activities/TootActivity.java @@ -356,9 +356,19 @@ public class TootActivity extends AppCompatActivity implements OnRetrieveSearcAc if( toot_cw_content.getText().toString().trim().length() > 0) toot.setSpoiler_text(toot_cw_content.getText().toString().trim()); toot.setVisibility(visibility); - toot.setContent(toot_content.getText().toString().trim()); - if( tootReply != null) + + if( tootReply != null) { toot.setIn_reply_to_id(tootReply.getId()); + + String preToot = toot_content.getText().toString().trim(); + String postToot = preToot.replace("{{ . ", ""); + + toot.setContent(postToot.trim()); + } + else + { + toot.setContent(toot_content.getText().toString().trim()); + } new PostStatusAsyncTask(getApplicationContext(), toot, TootActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } @@ -1107,6 +1117,8 @@ public class TootActivity extends AppCompatActivity implements OnRetrieveSearcAc } } } + + toot_content.append("{{ . "); toot_content.setSelection(toot_content.getText().length()); //Put cursor at the end } }