Eduardo Florence

Adjust in routeName and hashCode of routeKey

... ... @@ -31,7 +31,8 @@ class GetPageRoute<T> extends PageRoute<T> {
this.maintainState = true,
bool fullscreenDialog = false,
this.middlewares,
}) : reference = "$routeName: ${page.hashCode}",
// }) : reference = "$routeName: ${page.hashCode}",
}) : reference = "$routeName: ${settings?.hashCode ?? page.hashCode}",
super(settings: settings, fullscreenDialog: fullscreenDialog);
@override
... ...
... ... @@ -187,6 +187,7 @@ class PageRedirect {
)
: GetPageRoute<T>(
page: route!.page,
routeName: route!.name,
parameter: route!.parameter,
settings: RouteSettings(
name: settings.name, arguments: settings.arguments),
... ...