diff --git a/app/build.gradle b/app/build.gradle index c2902e52..9a22d857 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,8 +9,8 @@ android { applicationId 'org.nuclearfog.twidda' minSdkVersion 16 targetSdkVersion 30 - versionCode 35 - versionName '1.8.11' + versionCode 36 + versionName '1.8.12' // limiting language support for smaller APK size resConfigs 'en', 'de-rDE', 'zh-rCN' vectorDrawables.useSupportLibrary true diff --git a/app/src/main/java/org/nuclearfog/twidda/activity/ProfileEditor.java b/app/src/main/java/org/nuclearfog/twidda/activity/ProfileEditor.java index 308f0cd1..eb643491 100644 --- a/app/src/main/java/org/nuclearfog/twidda/activity/ProfileEditor.java +++ b/app/src/main/java/org/nuclearfog/twidda/activity/ProfileEditor.java @@ -72,7 +72,6 @@ public class ProfileEditor extends MediaActivity implements OnClickListener, OnP private Dialog loadingCircle, closeDialog; private AlertDialog errorDialog; - @Nullable private User user; private String profileLink, bannerLink; @@ -283,26 +282,24 @@ public class ProfileEditor extends MediaActivity implements OnClickListener, OnP * Set current user's information */ private void setUser() { - if (user != null) { - if (user.hasProfileImage()) { - String pbLink = user.getImageLink(); - if (!user.hasDefaultProfileImage()) - pbLink += PROFILE_IMG_HIGH_RES; - Picasso.get().load(pbLink).transform(new RoundedCornersTransformation(5, 0)).into(profile_image); - } - if (user.hasBannerImage()) { - String bnLink = user.getBannerLink() + BANNER_IMG_MID_RES; - Picasso.get().load(bnLink).into(profile_banner, this); - addBannerBtn.setVisibility(INVISIBLE); - changeBannerBtn.setVisibility(VISIBLE); - } else { - addBannerBtn.setVisibility(VISIBLE); - changeBannerBtn.setVisibility(INVISIBLE); - } - name.setText(user.getUsername()); - link.setText(user.getLink()); - loc.setText(user.getLocation()); - bio.setText(user.getBio()); + if (user.hasProfileImage()) { + String pbLink = user.getImageLink(); + if (!user.hasDefaultProfileImage()) + pbLink += PROFILE_IMG_HIGH_RES; + Picasso.get().load(pbLink).transform(new RoundedCornersTransformation(5, 0)).into(profile_image); } + if (user.hasBannerImage()) { + String bnLink = user.getBannerLink() + BANNER_IMG_MID_RES; + Picasso.get().load(bnLink).into(profile_banner, this); + addBannerBtn.setVisibility(INVISIBLE); + changeBannerBtn.setVisibility(VISIBLE); + } else { + addBannerBtn.setVisibility(VISIBLE); + changeBannerBtn.setVisibility(INVISIBLE); + } + name.setText(user.getUsername()); + link.setText(user.getLink()); + loc.setText(user.getLocation()); + bio.setText(user.getBio()); } } \ No newline at end of file diff --git a/app/src/main/res/layout/page_editprofile.xml b/app/src/main/res/layout/page_editprofile.xml index 81615be3..9b90e99a 100644 --- a/app/src/main/res/layout/page_editprofile.xml +++ b/app/src/main/res/layout/page_editprofile.xml @@ -21,8 +21,8 @@