mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Fix popSystemNavigator (flutter/engine#6691)
This commit is contained in:
parent
20bd079a61
commit
30caf79c4e
@ -203,12 +203,10 @@ using namespace shell;
|
||||
UIViewController* viewController = [UIApplication sharedApplication].keyWindow.rootViewController;
|
||||
if ([viewController isKindOfClass:[UINavigationController class]]) {
|
||||
[((UINavigationController*)viewController) popViewControllerAnimated:NO];
|
||||
[_engine.get() setViewController:nil];
|
||||
} else {
|
||||
auto engineViewController = static_cast<UIViewController*>([_engine.get() viewController]);
|
||||
if (engineViewController != viewController) {
|
||||
[engineViewController dismissViewControllerAnimated:NO completion:nil];
|
||||
[_engine.get() setViewController:nil];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user