From 2f663d1bd90ffb410f189712ca77b5c572c0999f Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 31 Mar 2025 07:40:50 +0200 Subject: [PATCH] Fix a crash when translating media descriptions --- .../fedilab/android/mastodon/activities/MediaActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/app/fedilab/android/mastodon/activities/MediaActivity.java b/app/src/main/java/app/fedilab/android/mastodon/activities/MediaActivity.java index b5e85f0f..1c81ddcf 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/activities/MediaActivity.java +++ b/app/src/main/java/app/fedilab/android/mastodon/activities/MediaActivity.java @@ -190,7 +190,7 @@ public class MediaActivity extends BaseTransparentActivity implements OnDownload binding.mediaDescription.setText(description); binding.translate.setOnClickListener(v -> { String descriptionToTranslate = attachments.get(mediaPosition - 1).description; - TranslateHelper.translate(MediaActivity.this, descriptionToTranslate, status.language, translated -> { + TranslateHelper.translate(MediaActivity.this, descriptionToTranslate, status!=null?status.language:"en", translated -> { if (translated != null) { attachments.get(mediaPosition - 1).translation = translated; binding.mediaDescriptionTranslated.setText(translated); @@ -239,7 +239,7 @@ public class MediaActivity extends BaseTransparentActivity implements OnDownload } binding.translate.setOnClickListener(v -> { String descriptionToTranslate = attachments.get(position).description; - TranslateHelper.translate(MediaActivity.this, descriptionToTranslate, status.language, translated -> { + TranslateHelper.translate(MediaActivity.this, descriptionToTranslate, status!=null?status.language:"en", translated -> { if (translated != null) { attachments.get(position).translation = translated; binding.mediaDescriptionTranslated.setText(translated);