File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed
AnkiDroid/src/main/java/com/ichi2/anki Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ import kotlin.reflect.KProperty
4040object Prefs : PrefsRepository(AnkiDroidApp .sharedPrefs(), AnkiDroidApp .appResources)
4141
4242open class PrefsRepository (
43- private val sharedPrefs : SharedPreferences ,
43+ val sharedPrefs : SharedPreferences ,
4444 private val resources : Resources ,
4545) {
4646 @VisibleForTesting
Original file line number Diff line number Diff line change @@ -635,7 +635,7 @@ class ReviewerFragment :
635635 webViewLayout.pageDown()
636636 }
637637
638- val repository = StudyScreenRepository (sharedPrefs() )
638+ val repository = StudyScreenRepository ()
639639
640640 viewModel.isMarkedFlow
641641 .flowWithLifecycle(lifecycle)
Original file line number Diff line number Diff line change 1515 */
1616package com.ichi2.anki.ui.windows.reviewer
1717
18- import android.content.SharedPreferences
1918import com.ichi2.anki.preferences.reviewer.MenuDisplayType
2019import com.ichi2.anki.preferences.reviewer.ReviewerMenuRepository
2120import com.ichi2.anki.preferences.reviewer.ViewerAction
2221import com.ichi2.anki.settings.Prefs
22+ import com.ichi2.anki.settings.PrefsRepository
2323import com.ichi2.anki.settings.enums.ToolbarPosition
2424import timber.log.Timber
2525import java.net.BindException
2626import java.net.ServerSocket
2727
2828class StudyScreenRepository (
29- preferences : SharedPreferences ,
29+ prefs : PrefsRepository = Prefs ,
3030) {
3131 val isMarkShownInToolbar: Boolean
3232 val isFlagShownInToolbar: Boolean
3333
3434 init {
3535 val actions =
36- ReviewerMenuRepository (preferences )
36+ ReviewerMenuRepository (prefs.sharedPrefs )
3737 .getActionsByMenuDisplayTypes(
3838 MenuDisplayType .ALWAYS ,
3939 ).getValue(MenuDisplayType .ALWAYS )
40- val isToolbarShown = Prefs .toolbarPosition != ToolbarPosition .NONE
40+ val isToolbarShown = prefs .toolbarPosition != ToolbarPosition .NONE
4141 isMarkShownInToolbar = isToolbarShown && ViewerAction .MARK in actions
4242 isFlagShownInToolbar = isToolbarShown && ViewerAction .FLAG_MENU in actions
4343 }
You can’t perform that action at this time.
0 commit comments