code review

This commit is contained in:
Pfeil, Scott Robert 2020-09-24 16:26:55 -04:00
parent b4cec30ab0
commit c3040c24d3

View File

@ -44,8 +44,13 @@ public extension MVMCoreUISplitViewController {
let delegate = (viewController as? MVMCoreViewControllerProtocol)?.delegateObject?() as? MVMCoreUIDelegateObject
// Add back button first.
if navigationItemModel?.alwaysShowBackButton != false,
navigationController.viewControllers.count > 1 || navigationItemModel!.alwaysShowBackButton ?? false {
var showBackButton: Bool
if let forceBackButton = navigationItemModel?.alwaysShowBackButton {
showBackButton = forceBackButton
} else {
showBackButton = navigationController.viewControllers.count > 1
}
if showBackButton {
if let backButtonModel = navigationItemModel?.backButton {
leftItems.append(backButtonModel.createNavigationItemButton(delegateObject: delegate, additionalData: nil))
} else if let backButton = backButton {