Przeglądaj źródła

Show nav overlay on invert tap change

Based on https://github.com/Jays2Kings/tachiyomiJ2K/commit/db4eca90e957d70a102aa631708a156c29418bd3
arkon 4 lat temu
rodzic
commit
437c995d12

+ 7 - 1
app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerConfig.kt

@@ -43,7 +43,13 @@ class PagerConfig(
             .register({ navigationMode = it }, { updateNavigation(navigationMode) })
 
         preferences.pagerNavInverted()
-            .register({ tappingInverted = it }, { navigator.invertMode = it })
+            .register(
+                { tappingInverted = it },
+                {
+                    navigator.invertMode = it
+                    navigationModeChangedListener?.invoke()
+                }
+            )
 
         preferences.dualPageSplitPaged()
             .register({ dualPageSplit = it }, { imagePropertyChangedListener?.invoke() })

+ 7 - 1
app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonConfig.kt

@@ -36,7 +36,13 @@ class WebtoonConfig(
             .register({ navigationMode = it }, { updateNavigation(it) })
 
         preferences.webtoonNavInverted()
-            .register({ tappingInverted = it }, { navigator.invertMode = it })
+            .register(
+                { tappingInverted = it },
+                {
+                    navigator.invertMode = it
+                    navigationModeChangedListener?.invoke()
+                }
+            )
 
         preferences.dualPageSplitWebtoon()
             .register({ dualPageSplit = it }, { imagePropertyChangedListener?.invoke() })