summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas <tschneider.ac@gmail.com>2022-09-08 08:40:30 +0200
committerThomas <tschneider.ac@gmail.com>2022-09-08 08:40:30 +0200
commit9ce6c567713ea234e921c1300448db3e755ec193 (patch)
treeea2b705fae35fdc6ab7d7d692682130519bfe052
parent22d393919ac4fb9981af31770f39997d3afbbd8a (diff)
Fix issue #318 - Crashes when replying with Friendica
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ComposeActivity.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/app/src/main/java/app/fedilab/android/activities/ComposeActivity.java b/app/src/main/java/app/fedilab/android/activities/ComposeActivity.java
index 5c420dcb3..ce04633e7 100644
--- a/app/src/main/java/app/fedilab/android/activities/ComposeActivity.java
+++ b/app/src/main/java/app/fedilab/android/activities/ComposeActivity.java
@@ -453,7 +453,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana
public static String getVisibility(String defaultVisibility) {
int tootVisibility = visibilityToNumber(defaultVisibility);
- if (currentAccount != null) {
+ if (currentAccount != null && currentAccount.mastodon_account.source != null) {
int userVisibility = visibilityToNumber(currentAccount.mastodon_account.source.privacy);
if (tootVisibility > userVisibility) {
return visibilityToString(userVisibility);
@@ -497,7 +497,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana
visibility = b.getString(Helper.ARG_VISIBILITY, null);
if (visibility == null && statusReply != null) {
visibility = getVisibility(statusReply.visibility);
- } else if (visibility == null && currentAccount != null) {
+ } else if (visibility == null && currentAccount != null && currentAccount.mastodon_account.source != null) {
visibility = currentAccount.mastodon_account.source.privacy;
}
mentionBooster = (app.fedilab.android.client.entities.api.Account) b.getSerializable(Helper.ARG_MENTION_BOOSTER);