Index: ios/chrome/browser/ui/authentication/signin_interaction_controller.mm |
diff --git a/ios/chrome/browser/ui/authentication/signin_interaction_controller.mm b/ios/chrome/browser/ui/authentication/signin_interaction_controller.mm |
index a1fc182f2132c3befdd9cb238e696ca8ff9dafdc..f8a9fcd01ce5921df95d8b70fa7276b0f3c11750 100644 |
--- a/ios/chrome/browser/ui/authentication/signin_interaction_controller.mm |
+++ b/ios/chrome/browser/ui/authentication/signin_interaction_controller.mm |
@@ -21,6 +21,7 @@ |
#import "ios/chrome/browser/ui/authentication/authentication_ui_util.h" |
#import "ios/chrome/browser/ui/authentication/chrome_signin_view_controller.h" |
#import "ios/chrome/browser/ui/commands/UIKit+ChromeExecuteCommand.h" |
+#import "ios/chrome/browser/ui/util/top_view_controller.h" |
#import "ios/public/provider/chrome/browser/chrome_browser_provider.h" |
#import "ios/public/provider/chrome/browser/signin/chrome_identity.h" |
#import "ios/public/provider/chrome/browser/signin/chrome_identity_interaction_manager.h" |
@@ -200,7 +201,9 @@ using signin_ui::CompletionCallback; |
}; |
alertCoordinator_.reset([ios_internal::ErrorCoordinator( |
- error, dismissAction, viewController) retain]); |
+ error, dismissAction, |
+ top_view_controller::TopPresentedViewControllerFrom(viewController)) |
+ retain]); |
[alertCoordinator_ start]; |
return; |
} |