diff --git a/app/src/main/java/ru/vtosters/lite/hooks/DockBarInjector.java b/app/src/main/java/ru/vtosters/lite/hooks/DockBarInjector.java index db65003d5..c53fea758 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/DockBarInjector.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/DockBarInjector.java @@ -209,10 +209,13 @@ public class DockBarInjector { val = MenuCountersState.n(); break; case tab_feedback: - case tab_news: if (milkshake()) val = MenuCountersState.k(); break; + case tab_news: + if (milkshake() && getBoolValue("newsfeed_notif", true)) + val = MenuCountersState.k(); + break; case menu_friends: if (!milkshake()) val = MenuCountersState.k(); diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/ThemesFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/ThemesFragment.java index 52cfc3bff..83cfefc8d 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/ThemesFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/ThemesFragment.java @@ -4,6 +4,7 @@ import static ru.vtosters.lite.utils.AndroidUtils.edit; import static ru.vtosters.lite.utils.AndroidUtils.getIdentifier; import static ru.vtosters.lite.utils.AndroidUtils.isTablet; import static ru.vtosters.lite.utils.LifecycleUtils.restartApplicationWithTimer; +import static ru.vtosters.lite.utils.Preferences.*; import android.content.Context; import android.content.Intent; @@ -14,6 +15,8 @@ import androidx.preference.Preference; import com.vk.navigation.Navigator; import com.vtosters.lite.general.fragments.MaterialPreferenceToolbarFragment; +import ru.vtosters.lite.utils.Preferences; + public class ThemesFragment extends MaterialPreferenceToolbarFragment { @@ -33,6 +36,8 @@ public class ThemesFragment extends MaterialPreferenceToolbarFragment { findPreference("dockbar_tab_titles").setOnPreferenceClickListener(new restart()); findPreference("dockbar_accent").setOnPreferenceClickListener(new restart()); findPreference("dockcounter").setOnPreferenceClickListener(new restart()); + findPreference("newsfeed_notif").setOnPreferenceClickListener(new restart()); + findPreference("newsfeed_notif").setVisible(milkshake()); if (isTablet()) { findPreference("dockbarsett").setVisible(false); diff --git a/smali/res/xml/preferences_themes.xml b/smali/res/xml/preferences_themes.xml index d5013e37d..be23cf0cf 100644 --- a/smali/res/xml/preferences_themes.xml +++ b/smali/res/xml/preferences_themes.xml @@ -39,6 +39,11 @@ android:key="dockcounter" android:summary="@string/docknumberssum" android:title="@string/docknumbers" /> +