mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-07-13 17:51:57 +00:00
Fix preferences display
This commit is contained in:
parent
f9fad91157
commit
22b0b4f8a0
2 changed files with 4 additions and 4 deletions
|
|
@ -28,7 +28,7 @@ abstract class BasePreferencesFragment : PreferenceFragmentCompat() {
|
||||||
container: ViewGroup?,
|
container: ViewGroup?,
|
||||||
savedInstanceState: Bundle?
|
savedInstanceState: Bundle?
|
||||||
): View {
|
): View {
|
||||||
userViewModel.user.observe(viewLifecycleOwner) { user = it }
|
userViewModel.user.observe(viewLifecycleOwner) { setUser(it) }
|
||||||
return super.onCreateView(inflater, container, savedInstanceState)
|
return super.onCreateView(inflater, container, savedInstanceState)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,8 +18,6 @@ import com.habitrpg.android.habitica.data.ApiClient
|
||||||
import com.habitrpg.android.habitica.data.ContentRepository
|
import com.habitrpg.android.habitica.data.ContentRepository
|
||||||
import com.habitrpg.android.habitica.extensions.addCancelButton
|
import com.habitrpg.android.habitica.extensions.addCancelButton
|
||||||
import com.habitrpg.android.habitica.helpers.AppConfigManager
|
import com.habitrpg.android.habitica.helpers.AppConfigManager
|
||||||
import com.habitrpg.common.habitica.helpers.AppTestingLevel
|
|
||||||
import com.habitrpg.common.habitica.helpers.LanguageHelper
|
|
||||||
import com.habitrpg.android.habitica.helpers.RxErrorHandler
|
import com.habitrpg.android.habitica.helpers.RxErrorHandler
|
||||||
import com.habitrpg.android.habitica.helpers.SoundManager
|
import com.habitrpg.android.habitica.helpers.SoundManager
|
||||||
import com.habitrpg.android.habitica.helpers.TaskAlarmManager
|
import com.habitrpg.android.habitica.helpers.TaskAlarmManager
|
||||||
|
|
@ -32,6 +30,8 @@ import com.habitrpg.android.habitica.ui.activities.PrefsActivity
|
||||||
import com.habitrpg.android.habitica.ui.views.HabiticaSnackbar
|
import com.habitrpg.android.habitica.ui.views.HabiticaSnackbar
|
||||||
import com.habitrpg.android.habitica.ui.views.SnackbarActivity
|
import com.habitrpg.android.habitica.ui.views.SnackbarActivity
|
||||||
import com.habitrpg.android.habitica.ui.views.dialogs.HabiticaAlertDialog
|
import com.habitrpg.android.habitica.ui.views.dialogs.HabiticaAlertDialog
|
||||||
|
import com.habitrpg.common.habitica.helpers.AppTestingLevel
|
||||||
|
import com.habitrpg.common.habitica.helpers.LanguageHelper
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
|
|
@ -294,7 +294,7 @@ class PreferencesFragment : BasePreferencesFragment(), SharedPreferences.OnShare
|
||||||
|
|
||||||
override fun setUser(user: User?) {
|
override fun setUser(user: User?) {
|
||||||
super.setUser(user)
|
super.setUser(user)
|
||||||
if (10 <= user?.stats?.lvl ?: 0) {
|
if (10 <= (user?.stats?.lvl ?: 0)) {
|
||||||
if (user?.flags?.classSelected == true) {
|
if (user?.flags?.classSelected == true) {
|
||||||
if (user.preferences?.disableClasses == true) {
|
if (user.preferences?.disableClasses == true) {
|
||||||
classSelectionPreference?.title = getString(R.string.enable_class)
|
classSelectionPreference?.title = getString(R.string.enable_class)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue