summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas <tschneider.ac@gmail.com>2023-03-12 18:36:05 +0100
committerThomas <tschneider.ac@gmail.com>2023-03-12 18:36:05 +0100
commitcd40704d0fd222d3663e712289d27d06d26bfa2a (patch)
tree1fbce5832676d8baecd954909d85b3db75bedf2c
parentac9eb643684ec3369525588fd97e233f1348e81f (diff)
force left alignment with maths
-rw-r--r--app/src/main/java/app/fedilab/android/mastodon/activities/ComposeActivity.java8
-rw-r--r--app/src/main/java/app/fedilab/android/ui/fragment/FragmentLoginPickInstanceMastodon.java3
-rw-r--r--mathjaxandroid/src/main/assets/MathJaxAndroid/mathjax_android.html2
-rw-r--r--src/fdroid/fastlane/metadata/android/en/changelogs/485.txt2
4 files changed, 10 insertions, 5 deletions
diff --git a/app/src/main/java/app/fedilab/android/mastodon/activities/ComposeActivity.java b/app/src/main/java/app/fedilab/android/mastodon/activities/ComposeActivity.java
index db86865de..6f001fb5c 100644
--- a/app/src/main/java/app/fedilab/android/mastodon/activities/ComposeActivity.java
+++ b/app/src/main/java/app/fedilab/android/mastodon/activities/ComposeActivity.java
@@ -866,8 +866,10 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana
} else {
Toasty.info(ComposeActivity.this, getString(R.string.toot_error_no_content), Toasty.LENGTH_SHORT).show();
}
- statusDrafts.get(statusDrafts.size() - 1).submitted = false;
- composeAdapter.notifyItemChanged(statusList.size() - 1);
+ if (statusDrafts.size() > 0) {
+ statusDrafts.get(statusDrafts.size() - 1).submitted = false;
+ composeAdapter.notifyItemChanged(statusList.size() - 1);
+ }
};
mainHandler.post(myRunnable);
return;
@@ -967,7 +969,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana
boolean warnOnly = sharedpreferences.getBoolean(getString(R.string.SET_MANDATORY_ALT_TEXT_WARN), true);
if (checkAlt) {
for (Status status : statusDraft.statusDraftList) {
- if (status.media_attachments != null && status.media_attachments.size() > 0) {
+ if (status != null && status.media_attachments != null && status.media_attachments.size() > 0) {
for (Attachment attachment : status.media_attachments) {
if (attachment.description == null || attachment.description.trim().isEmpty()) {
return warnOnly ? -2 : -1;
diff --git a/app/src/main/java/app/fedilab/android/ui/fragment/FragmentLoginPickInstanceMastodon.java b/app/src/main/java/app/fedilab/android/ui/fragment/FragmentLoginPickInstanceMastodon.java
index 87faac620..8f59d29e2 100644
--- a/app/src/main/java/app/fedilab/android/ui/fragment/FragmentLoginPickInstanceMastodon.java
+++ b/app/src/main/java/app/fedilab/android/ui/fragment/FragmentLoginPickInstanceMastodon.java
@@ -90,6 +90,9 @@ public class FragmentLoginPickInstanceMastodon extends Fragment implements Insta
binding.regCategory.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
+ if (requireActivity().isFinishing() || !isAdded()) {
+ return;
+ }
if (itemA[position].compareTo("custom") != 0) {
JoinInstancesVM joinInstancesVM = new ViewModelProvider(requireActivity()).get(JoinInstancesVM.class);
joinInstancesVM.getInstances(itemA[position]).observe(requireActivity(), instances -> {
diff --git a/mathjaxandroid/src/main/assets/MathJaxAndroid/mathjax_android.html b/mathjaxandroid/src/main/assets/MathJaxAndroid/mathjax_android.html
index 4369d0e1d..b0d685ea8 100644
--- a/mathjaxandroid/src/main/assets/MathJaxAndroid/mathjax_android.html
+++ b/mathjaxandroid/src/main/assets/MathJaxAndroid/mathjax_android.html
@@ -69,7 +69,7 @@
</script>
-<div style="text-align: center;">
+<div style="text-align: left;">
<span id='math'></span>
</div>
</body>
diff --git a/src/fdroid/fastlane/metadata/android/en/changelogs/485.txt b/src/fdroid/fastlane/metadata/android/en/changelogs/485.txt
index 7a871be1c..60b97cab5 100644
--- a/src/fdroid/fastlane/metadata/android/en/changelogs/485.txt
+++ b/src/fdroid/fastlane/metadata/android/en/changelogs/485.txt
@@ -2,7 +2,7 @@ Added:
- Visual indicator when fetching missing messages
Changed:
+- Maths formula aligned to the left
Fixed:
-
- Some crashes \ No newline at end of file