From 1cb9f8878777e36e0de28019c8cadd88b9ef6637 Mon Sep 17 00:00:00 2001 From: Nikit Bhandari Date: Sat, 3 Aug 2019 06:12:39 +0530 Subject: [PATCH] For #4199 make checkbox disabled when there is no data (#4200) * For #4199 make checkbox unclickable when there is no data --- .../org/mozilla/fenix/settings/DeleteBrowsingDataFragment.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/mozilla/fenix/settings/DeleteBrowsingDataFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/DeleteBrowsingDataFragment.kt index 7b327f7b58..7212c74767 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/DeleteBrowsingDataFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/DeleteBrowsingDataFragment.kt @@ -150,6 +150,7 @@ class DeleteBrowsingDataFragment : Fragment() { view?.open_tabs_item?.apply { val openTabs = requireComponents.core.sessionManager.sessions.size subtitleView.text = resources.getString(R.string.preferences_delete_browsing_data_tabs_subtitle, openTabs) + isEnabled = openTabs > 0 } } @@ -165,6 +166,7 @@ class DeleteBrowsingDataFragment : Fragment() { R.string.preferences_delete_browsing_data_browsing_data_subtitle, historyCount ) + isEnabled = historyCount > 0 } } } @@ -182,6 +184,7 @@ class DeleteBrowsingDataFragment : Fragment() { R.string.preferences_delete_browsing_data_collections_subtitle, collectionsCount ) + isEnabled = collectionsCount > 0 } } }