Index: ios/chrome/browser/ui/tab_switcher/tab_switcher_controller.mm |
diff --git a/ios/chrome/browser/ui/tab_switcher/tab_switcher_controller.mm b/ios/chrome/browser/ui/tab_switcher/tab_switcher_controller.mm |
index 6fb47212d832b8ef2bf2c3d8be957786a0c7ed75..92e76d1c9811eb9af4bb3c35aeff72cfea730962 100644 |
--- a/ios/chrome/browser/ui/tab_switcher/tab_switcher_controller.mm |
+++ b/ios/chrome/browser/ui/tab_switcher/tab_switcher_controller.mm |
@@ -1003,11 +1003,16 @@ enum class SnapshotViewOption { |
} |
- (void)localSessionMayNeedUpdate:(TabSwitcherSessionType)type { |
- if (type == TabSwitcherSessionType::REGULAR_SESSION) { |
- [_onTheRecordSession updateCollectionViewIfNeeded]; |
- } else { |
- DCHECK(type == TabSwitcherSessionType::OFF_THE_RECORD_SESSION); |
- [_offTheRecordSession updateCollectionViewIfNeeded]; |
+ switch (type) { |
+ case TabSwitcherSessionType::REGULAR_SESSION: |
+ [_onTheRecordSession updateCollectionViewIfNeeded]; |
+ break; |
+ case TabSwitcherSessionType::OFF_THE_RECORD_SESSION: |
+ [_offTheRecordSession updateCollectionViewIfNeeded]; |
+ break; |
+ case TabSwitcherSessionType::DISTANT_SESSION: |
+ NOTREACHED(); |
+ break; |
} |
} |