This commit is contained in:
Pfeil, Scott Robert 2021-04-09 09:57:39 -04:00
parent cb8f3f9fbc
commit 235111b580

View File

@ -80,8 +80,8 @@
// MARK: - UITabBarDelegate
public func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) {
guard item.tag != tabBar.selectedItem?.tag else { return }
self.model.selectedTab = item.tag
guard model.selectedTab != tabBar.selectedItem?.tag else { return }
model.selectedTab = item.tag
Button.performButtonAction(with: model.tabs[item.tag].action, button: item, delegateObject: delegateObject, additionalData: nil)
}
@ -96,8 +96,7 @@
public func selectTab(at index: Int) {
MVMCoreDispatchUtility.performBlock(onMainThread: {
guard index != self.selectedItem?.tag,
let newSelectedItem = self.items?[index] else { return }
guard let newSelectedItem = self.items?[index] else { return }
self.selectedItem = newSelectedItem
self.tabBar(self, didSelect: newSelectedItem)
})