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" />
+
+
+
+