Index: ios/shared/chrome/browser/ui/coordinators/browser_coordinator.mm |
diff --git a/ios/shared/chrome/browser/ui/coordinators/browser_coordinator.mm b/ios/shared/chrome/browser/ui/coordinators/browser_coordinator.mm |
index 338fa15ab0be6c6da17b83cbdaf8909349437c6e..6d48733a12498f07e808ddf2226ef246afb3c842 100644 |
--- a/ios/shared/chrome/browser/ui/coordinators/browser_coordinator.mm |
+++ b/ios/shared/chrome/browser/ui/coordinators/browser_coordinator.mm |
@@ -39,11 +39,13 @@ |
#pragma mark - Public API |
- (void)start { |
+ DCHECK(!self.started); |
self.started = YES; |
[self.parentCoordinator childCoordinatorDidStart:self]; |
} |
- (void)stop { |
+ DCHECK(self.started); |
[self.parentCoordinator childCoordinatorWillStop:self]; |
self.started = NO; |
for (BrowserCoordinator* child in self.children) { |