diff --git a/Kiwix-iOS/Controller/Library/LibrarySplitViewController.swift b/Kiwix-iOS/Controller/Library/LibrarySplitViewController.swift index d012d24e..9de9b5ee 100644 --- a/Kiwix-iOS/Controller/Library/LibrarySplitViewController.swift +++ b/Kiwix-iOS/Controller/Library/LibrarySplitViewController.swift @@ -32,8 +32,14 @@ class LibrarySplitViewController: UISplitViewController, UISplitViewControllerDe // MARK: - UISplitViewControllerDelegate func splitViewController(splitViewController: UISplitViewController, collapseSecondaryViewController secondaryViewController: UIViewController, ontoPrimaryViewController primaryViewController: UIViewController) -> Bool { - guard !isShowingLangFilter else {return false} - return true + let secondaryTopController = (secondaryViewController as? UINavigationController)?.topViewController + if let _ = secondaryTopController as? LanguageFilterController { + return false + } else if (secondaryTopController as? BookDetailController)?.book != nil { + return false + } else { + return true + } } var isShowingLangFilter: Bool { diff --git a/Kiwix-iOS/Info.plist b/Kiwix-iOS/Info.plist index 3ac533c5..b4a96ab2 100644 --- a/Kiwix-iOS/Info.plist +++ b/Kiwix-iOS/Info.plist @@ -49,7 +49,7 @@ CFBundleVersion - 1.8.1747 + 1.8.1768 ITSAppUsesNonExemptEncryption LSRequiresIPhoneOS diff --git a/Kiwix-iOSWidgets/Bookmarks/Info.plist b/Kiwix-iOSWidgets/Bookmarks/Info.plist index ce69d10e..acbe84f2 100644 --- a/Kiwix-iOSWidgets/Bookmarks/Info.plist +++ b/Kiwix-iOSWidgets/Bookmarks/Info.plist @@ -21,7 +21,7 @@ CFBundleSignature ???? CFBundleVersion - 1.8.1747 + 1.8.1768 NSExtension NSExtensionMainStoryboard