fix: display correct page turn mode

This commit is contained in:
2026-08-04 22:58:11 +02:00
parent 3ef6bfe570
commit 7a8bd1c106
+7 -2
View File
@@ -915,11 +915,13 @@ final class ViewController: UIViewController, UIGestureRecognizerDelegate {
if let path = getPathFromComicName(name: name) {
currentPath = path
metadata = metadataList[path]
let mode = getMode()
globalState.comicName = metadata.title
saveGlobalState()
loadLocalState()
let mode = getMode()
scrollingCollectionView.isHidden = mode != .scroll
leftView.isHidden = mode == .scroll
rightView.isHidden = mode == .scroll
@@ -2277,7 +2279,10 @@ extension ViewController {
self.dismiss(animated: false)
},
selected: { [self] in
return self.getMode() == pageTurnMode
if let mode = state[currentPath.lastPathComponent]?.mode {
return mode == pageTurnMode
}
return pageTurnMode == nil
}
)
}