diff --git a/ImageViewer/ViewController.swift b/ImageViewer/ViewController.swift index 81de0b6..0ff8a87 100644 --- a/ImageViewer/ViewController.swift +++ b/ImageViewer/ViewController.swift @@ -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 } ) }