From 28097554a7ac29d1f7ae85c7b6fde4de43eb27e4 Mon Sep 17 00:00:00 2001 From: LucasGGamerM Date: Fri, 7 Mar 2025 16:45:27 -0300 Subject: [PATCH] fix(animated-avatars): restart app when this setting is changed This setting needs the app to be reset for it to apply. This commits does that. --- .../fragments/settings/SettingsBehaviorFragment.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/settings/SettingsBehaviorFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/settings/SettingsBehaviorFragment.java index 4246c0afc..4cf293904 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/settings/SettingsBehaviorFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/settings/SettingsBehaviorFragment.java @@ -203,7 +203,6 @@ public class SettingsBehaviorFragment extends BaseSettingsFragment impleme @Override protected void onHidden(){ super.onHidden(); - GlobalUserPreferences.playGifs=playGifsItem.checked; GlobalUserPreferences.overlayMedia=overlayMediaItem.checked; GlobalUserPreferences.altTextReminders=altTextItem.checked; GlobalUserPreferences.confirmUnfollow=confirmUnfollowItem.checked; @@ -215,13 +214,14 @@ public class SettingsBehaviorFragment extends BaseSettingsFragment impleme GlobalUserPreferences.mentionRebloggerAutomatically=mentionRebloggerAutomaticallyItem.checked; GlobalUserPreferences.hapticFeedback=hapticFeedbackItem.checked; GlobalUserPreferences.showPostsWithoutAlt=showPostsWithoutAltItem.checked; - GlobalUserPreferences.save(); AccountLocalPreferences lp=getLocalPrefs(); boolean restartPlease=lp.showBoosts!=showBoostsItem.checked - || lp.showReplies!=showRepliesItem.checked; + || lp.showReplies!=showRepliesItem.checked || GlobalUserPreferences.playGifs!=playGifsItem.checked; lp.showBoosts=showBoostsItem.checked; lp.showReplies=showRepliesItem.checked; + GlobalUserPreferences.playGifs=playGifsItem.checked; lp.save(); + GlobalUserPreferences.save(); if(newPostLanguage!=null){ AccountSession s=AccountSessionManager.get(accountID); if(s.preferences==null)