diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderGeneralSettings.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderGeneralSettings.kt index 6432afbcd..3266bdc6b 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderGeneralSettings.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderGeneralSettings.kt @@ -47,5 +47,10 @@ class ReaderGeneralSettings @JvmOverloads constructor(context: Context, attrs: A binding.keepscreen.bindToPreference(readerPreferences.keepScreenOn()) binding.longTap.bindToPreference(readerPreferences.readWithLongTap()) binding.pageTransitions.bindToPreference(readerPreferences.pageTransitions()) + binding.volumePage.bindToPreference(readerPreferences.readWithVolumeKeys()) + binding.reserveVolumePage.bindToPreference(readerPreferences.readWithVolumeKeysInverted()) + readerPreferences.readWithVolumeKeys().asHotFlow { + binding.reserveVolumePage.isVisible = it + }.launchIn((context as ReaderActivity).lifecycleScope) } } diff --git a/app/src/main/res/layout/reader_general_settings.xml b/app/src/main/res/layout/reader_general_settings.xml index 1568a6f9a..f85afa0e2 100644 --- a/app/src/main/res/layout/reader_general_settings.xml +++ b/app/src/main/res/layout/reader_general_settings.xml @@ -73,6 +73,24 @@ android:text="@string/pref_page_transitions" android:textColor="?android:attr/textColorSecondary" /> + + + +