summaryrefslogtreecommitdiffstats
path: root/app/src/main/java
diff options
context:
space:
mode:
authorstom79 <tschneider.ac@gmail.com>2019-01-06 10:06:29 +0100
committerstom79 <tschneider.ac@gmail.com>2019-01-06 10:06:29 +0100
commit6d9804b22b02e063b01ba120f5b06e5ea21843b2 (patch)
treed3445bfedfeaccdce38f336827fe6d762475ab43 /app/src/main/java
parent59f6a095cc9f3e10f06143d1ef6ceb50705e857c (diff)
Fix issue #700
Diffstat (limited to 'app/src/main/java')
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowAccountActivity.java2
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/client/PeertubeAPI.java2
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java2
3 files changed, 3 insertions, 3 deletions
diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowAccountActivity.java b/app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowAccountActivity.java
index 7a11abc25..b87aebf73 100644
--- a/app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowAccountActivity.java
+++ b/app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowAccountActivity.java
@@ -705,7 +705,7 @@ public class ShowAccountActivity extends BaseActivity implements OnPostActionInt
}
boolean disableGif = sharedpreferences.getBoolean(Helper.SET_DISABLE_GIF, false);
- if( account.getAvatar() == null && MainActivity.social == UpdateAccountInfoAsyncTask.SOCIAL.PEERTUBE) {
+ if( (account.getAvatar() == null || account.getAvatar().equals("null"))&& MainActivity.social == UpdateAccountInfoAsyncTask.SOCIAL.PEERTUBE) {
Glide.with(getApplicationContext()).load(R.drawable.missing_peertube).apply(RequestOptions.circleCropTransform()).into(account_pp);
}else{
if( !disableGif)
diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/client/PeertubeAPI.java b/app/src/main/java/fr/gouv/etalab/mastodon/client/PeertubeAPI.java
index 324230d10..9e0ecf134 100644
--- a/app/src/main/java/fr/gouv/etalab/mastodon/client/PeertubeAPI.java
+++ b/app/src/main/java/fr/gouv/etalab/mastodon/client/PeertubeAPI.java
@@ -2669,7 +2669,7 @@ public class PeertubeAPI {
if( accountObject.has("avatar") && !accountObject.isNull("avatar")){
account.setAvatar(accountObject.getJSONObject("avatar").get("path").toString());
}else
- account.setAvatar(null);
+ account.setAvatar("null");
account.setHeader("null");
account.setHeader_static("null");
account.setAvatar_static(accountObject.get("avatar").toString());
diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java b/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java
index 144da47e5..f8bdb1d5c 100644
--- a/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java
+++ b/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java
@@ -2678,7 +2678,7 @@ public class Helper {
return;
}
}
- if( url == null || url.contains("missing.png") || url.contains(".svg")) {
+ if( url == null || url.equals("null") || url.contains("missing.png") || url.contains(".svg")) {
if( MainActivity.social == UpdateAccountInfoAsyncTask.SOCIAL.MASTODON) {
try {
Glide.with(imageView.getContext())