From baa3afc37882f6f5a30c7cef67b798e39d89a5cf Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Tue, 20 Feb 2024 01:57:07 +0300 Subject: [PATCH] fix disabled sponsorpost --- app/src/main/java/ru/vtosters/hooks/PostsMenuHook.java | 3 ++- .../ru/vtosters/lite/ui/fragments/SponsorPostFragment.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/ru/vtosters/hooks/PostsMenuHook.java b/app/src/main/java/ru/vtosters/hooks/PostsMenuHook.java index 976378a0c..ea42a9496 100644 --- a/app/src/main/java/ru/vtosters/hooks/PostsMenuHook.java +++ b/app/src/main/java/ru/vtosters/hooks/PostsMenuHook.java @@ -7,6 +7,7 @@ import com.vk.dto.newsfeed.entries.Post; import com.vk.newsfeed.NewsEntryActionsAdapter; import com.vk.newsfeed.holders.AdMarkHolder; import ru.vtosters.lite.utils.AccountManagerUtils; +import ru.vtosters.sponsorpost.utils.PostsPreferences; public class PostsMenuHook { private static final int id = 200; @@ -15,7 +16,7 @@ public class PostsMenuHook { if (newsEntry instanceof Post) { int ownerId = ((Post) newsEntry).b(); - if (ownerId != AccountManagerUtils.getUserId()) { + if (ownerId != AccountManagerUtils.getUserId() && PostsPreferences.isEnabled()) { actionsAdapter.a(id, "SponsorPost"); } } diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/SponsorPostFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/SponsorPostFragment.java index cefed359b..bc9ca6731 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/SponsorPostFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/SponsorPostFragment.java @@ -107,7 +107,7 @@ public class SponsorPostFragment extends TrackedMaterialPreferenceToolbarFragmen PostsPreferences.setEnabledMarking((boolean) o); return true; } - ); + ).setEnabled(PostsPreferences.isEnabled()); PreferenceFragmentUtils.addMaterialSwitchPreference( getPreferenceScreen(),