| Index: ios/clean/chrome/browser/ui/settings/settings_coordinator.mm
|
| diff --git a/ios/clean/chrome/browser/ui/settings/settings_coordinator.mm b/ios/clean/chrome/browser/ui/settings/settings_coordinator.mm
|
| index b01ca7f8c1f175c4af2b42d48dca3b74270079e9..750004fd40f7415f6baea5b27c7e2c71097eb7f4 100644
|
| --- a/ios/clean/chrome/browser/ui/settings/settings_coordinator.mm
|
| +++ b/ios/clean/chrome/browser/ui/settings/settings_coordinator.mm
|
| @@ -6,6 +6,7 @@
|
|
|
| #import "ios/chrome/browser/ui/settings/settings_navigation_controller.h"
|
| #import "ios/clean/chrome/browser/ui/commands/settings_commands.h"
|
| +#import "ios/clean/chrome/browser/ui/overlays/browser_coordinator+overlay_support.h"
|
| #import "ios/shared/chrome/browser/ui/browser_list/browser.h"
|
| #import "ios/shared/chrome/browser/ui/commands/command_dispatcher.h"
|
| #import "ios/shared/chrome/browser/ui/coordinators/browser_coordinator+internal.h"
|
| @@ -33,6 +34,11 @@ - (void)start {
|
| [super start];
|
| }
|
|
|
| +- (void)stop {
|
| + [super stop];
|
| + [self overlayWasStopped];
|
| +}
|
| +
|
| #pragma mark - SettingsNavigationControllerDelegate
|
|
|
| - (void)closeSettingsAndOpenUrl:(OpenUrlCommand*)command {
|
| @@ -52,3 +58,11 @@ - (void)closeSettings {
|
| }
|
|
|
| @end
|
| +
|
| +@implementation SettingsCoordinator (OverlaySupport)
|
| +
|
| +- (BOOL)supportsOverlaying {
|
| + return YES;
|
| +}
|
| +
|
| +@end
|
|
|