Fix popup null context as it was using a dismissed (unmounted) context [skip ci]

This commit is contained in:
OmarHatem
2023-02-08 17:01:23 +02:00
parent 50641e2ddc
commit fa54ebe855
2 changed files with 126 additions and 125 deletions
+8 -11
View File
@@ -9,15 +9,12 @@ Future<T?> showPopUp<T>({
bool useRootNavigator = true,
RouteSettings? routeSettings
}) async {
if (context.mounted) {
return showDialog<T>(
context: context,
builder: builder,
barrierDismissible: barrierDismissible,
barrierColor: barrierColor,
useSafeArea: useSafeArea,
useRootNavigator: useRootNavigator,
routeSettings: routeSettings);
}
return null;
return showDialog<T>(
context: context,
builder: builder,
barrierDismissible: barrierDismissible,
barrierColor: barrierColor,
useSafeArea: useSafeArea,
useRootNavigator: useRootNavigator,
routeSettings: routeSettings);
}