fix: rename isDarkTheme property to prevent recursion (#6231)

This commit is contained in:
Rohit Verma 2025-03-02 01:49:43 +05:30 committed by GitHub
parent fa24b93830
commit 218476acbc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -223,7 +223,7 @@ class NearbyParentFragment : CommonsDaggerSupportFragment(),
private var view: View? = null private var view: View? = null
private var scope: LifecycleCoroutineScope? = null private var scope: LifecycleCoroutineScope? = null
private var presenter: NearbyParentFragmentPresenter? = null private var presenter: NearbyParentFragmentPresenter? = null
private var isDarkTheme = false private var _isDarkTheme = false
private var isFABsExpanded = false private var isFABsExpanded = false
private var selectedPlace: Place? = null private var selectedPlace: Place? = null
private var clickedMarker: Marker? = null private var clickedMarker: Marker? = null
@ -461,7 +461,7 @@ class NearbyParentFragment : CommonsDaggerSupportFragment(),
} }
} }
} }
isDarkTheme = systemThemeUtils?.isDeviceInNightMode() == true _isDarkTheme = systemThemeUtils?.isDeviceInNightMode() == true
if (Utils.isMonumentsEnabled(Date())) { if (Utils.isMonumentsEnabled(Date())) {
binding?.rlContainerWlmMonthMessage?.visibility = View.VISIBLE binding?.rlContainerWlmMonthMessage?.visibility = View.VISIBLE
} else { } else {
@ -631,7 +631,7 @@ class NearbyParentFragment : CommonsDaggerSupportFragment(),
* another refactor * another refactor
*/ */
private fun initThemePreferences() { private fun initThemePreferences() {
if (isDarkTheme) { if (_isDarkTheme) {
binding!!.bottomSheetNearby.rvNearbyList.setBackgroundColor( binding!!.bottomSheetNearby.rvNearbyList.setBackgroundColor(
requireContext().resources.getColor(fr.free.nrw.commons.R.color.contributionListDarkBackground) requireContext().resources.getColor(fr.free.nrw.commons.R.color.contributionListDarkBackground)
) )
@ -915,7 +915,7 @@ class NearbyParentFragment : CommonsDaggerSupportFragment(),
} }
override fun isDarkTheme(): Boolean { override fun isDarkTheme(): Boolean {
return isDarkTheme return _isDarkTheme
} }
}) })
binding!!.nearbyFilterList.root binding!!.nearbyFilterList.root