File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -400,6 +400,7 @@ export class AlertDialog {
400
400
hide ( ) {
401
401
if ( this . presentingController ) {
402
402
this . presentingController . dismissViewControllerAnimatedCompletion ( true , null ) ;
403
+ this . presentingController = null ;
403
404
this . alertController = null ;
404
405
}
405
406
}
@@ -661,6 +662,12 @@ function showUIAlertController(alertController: MDCAlertController) {
661
662
const parentWithController = iosView . getParentWithViewController ( currentView ) ;
662
663
viewController = parentWithController ? parentWithController . viewController : undefined ;
663
664
}
665
+ if ( viewController && viewController . parentViewController ) {
666
+ while ( viewController . parentViewController ) {
667
+ viewController = viewController . parentViewController
668
+ viewController . parentViewController
669
+ }
670
+ }
664
671
665
672
if ( viewController ) {
666
673
if ( alertController . popoverPresentationController ) {
You can’t perform that action at this time.
0 commit comments