From 303dbd05c7a5837175b58e2e006c6e2ae51dc0b5 Mon Sep 17 00:00:00 2001 From: jacquarg Date: Mon, 30 Jun 2025 10:01:04 +0200 Subject: [PATCH] fix: Fix Main features toggles called on each screen refresh. --- .../features/dashboard/DashboardFragment.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/foundation/e/advancedprivacy/features/dashboard/DashboardFragment.kt b/app/src/main/java/foundation/e/advancedprivacy/features/dashboard/DashboardFragment.kt index 5bb2bdd4..b798909b 100644 --- a/app/src/main/java/foundation/e/advancedprivacy/features/dashboard/DashboardFragment.kt +++ b/app/src/main/java/foundation/e/advancedprivacy/features/dashboard/DashboardFragment.kt @@ -121,8 +121,8 @@ class DashboardFragment : NavToolbarFragment(R.layout.fragment_dashboard) { viewModel.onClickTrackersControl() } - switchFeature.setOnCheckedChangeListener { _, isChecked -> - viewModel.onClickToggleTrackersContol(isChecked) + switchFeature.setOnClickListener { + viewModel.onClickToggleTrackersContol(switchFeature.isChecked) } } @@ -131,8 +131,8 @@ class DashboardFragment : NavToolbarFragment(R.layout.fragment_dashboard) { viewModel.onClickFakeLocation() } - switchFeature.setOnCheckedChangeListener { _, isChecked -> - viewModel.onClickToggleFakeLocation(isChecked) + switchFeature.setOnClickListener { + viewModel.onClickToggleFakeLocation(switchFeature.isChecked) } } @@ -141,8 +141,8 @@ class DashboardFragment : NavToolbarFragment(R.layout.fragment_dashboard) { viewModel.onClickIpScrambling() } - switchFeature.setOnCheckedChangeListener { _, isChecked -> - viewModel.onClickToggleIpScrambling(isChecked) + switchFeature.setOnClickListener { + viewModel.onClickToggleIpScrambling(switchFeature.isChecked) } } -- GitLab