From 2d5089c047a97550a75aa39faaae18b244db6204 Mon Sep 17 00:00:00 2001 From: Grishka Date: Tue, 4 Jul 2023 02:51:50 +0300 Subject: [PATCH] Crash fix --- .../org/joinmastodon/android/fragments/ComposeFragment.java | 2 +- .../android/ui/viewcontrollers/ComposeMediaViewController.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java index 7fb4c5175..d4606d6ca 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java @@ -547,7 +547,7 @@ public class ComposeFragment extends MastodonToolbarFragment implements OnBackPr @Override public boolean onOptionsItemSelected(MenuItem item){ if(item.getItemId()==R.id.publish){ - if(GlobalUserPreferences.altTextReminders) + if(GlobalUserPreferences.altTextReminders && editingStatus==null) checkAltTextsAndPublish(); else publish(); diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/viewcontrollers/ComposeMediaViewController.java b/mastodon/src/main/java/org/joinmastodon/android/ui/viewcontrollers/ComposeMediaViewController.java index 8b889875d..08b95207d 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/viewcontrollers/ComposeMediaViewController.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/viewcontrollers/ComposeMediaViewController.java @@ -560,7 +560,7 @@ public class ComposeMediaViewController{ public boolean areAllAttachmentsImages(){ for(DraftMediaAttachment att:attachments){ - if(!att.mimeType.startsWith("image/")) + if((att.mimeType==null && att.serverAttachment.type==Attachment.Type.IMAGE) || !att.mimeType.startsWith("image/")) return false; } return true;