webgpuviewer: Fix menu hiding when navigating in long strip (#3956)
This commit is contained in:
@@ -1433,7 +1433,9 @@ open class WebGpuViewer(
|
||||
val settled = page
|
||||
this@WebGpuViewer.scope.launch {
|
||||
if (!isContinuous) {
|
||||
activity.hideMenu()
|
||||
if (!activity.isScrollingThroughPages) {
|
||||
activity.hideMenu()
|
||||
}
|
||||
progressPage(settled)?.let { activity.onPageSelected(it.page) }
|
||||
}
|
||||
preloadPages(settled)
|
||||
|
||||
+1
-1
@@ -40,7 +40,7 @@ class WebGpuViewerContinuous(activity: ReaderActivity, val useGap: Boolean = fal
|
||||
wasAtEdge = edge
|
||||
if (edge) {
|
||||
if (edgeChanged) scope.launch { activity.showMenu() }
|
||||
} else if (!first && (edgeChanged || pageChanged)) {
|
||||
} else if (!first && (edgeChanged || pageChanged) && !activity.isScrollingThroughPages) {
|
||||
scope.launch { activity.hideMenu() }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -74,7 +74,7 @@ tapmoc = "0.4.2"
|
||||
unifile = "08f224c8f9"
|
||||
valkyrie = "0.5.2"
|
||||
voyager = "2.2.21-1.10.3"
|
||||
webgpuviewer = "46"
|
||||
webgpuviewer = "47"
|
||||
xmlutil = "1.0.2"
|
||||
|
||||
[libraries]
|
||||
|
||||
Reference in New Issue
Block a user