Showing
2 changed files
with
3 additions
and
1 deletions
@@ -31,7 +31,8 @@ class GetPageRoute<T> extends PageRoute<T> { | @@ -31,7 +31,8 @@ class GetPageRoute<T> extends PageRoute<T> { | ||
31 | this.maintainState = true, | 31 | this.maintainState = true, |
32 | bool fullscreenDialog = false, | 32 | bool fullscreenDialog = false, |
33 | this.middlewares, | 33 | this.middlewares, |
34 | - }) : reference = "$routeName: ${page.hashCode}", | 34 | + // }) : reference = "$routeName: ${page.hashCode}", |
35 | + }) : reference = "$routeName: ${settings?.hashCode ?? page.hashCode}", | ||
35 | super(settings: settings, fullscreenDialog: fullscreenDialog); | 36 | super(settings: settings, fullscreenDialog: fullscreenDialog); |
36 | 37 | ||
37 | @override | 38 | @override |
@@ -187,6 +187,7 @@ class PageRedirect { | @@ -187,6 +187,7 @@ class PageRedirect { | ||
187 | ) | 187 | ) |
188 | : GetPageRoute<T>( | 188 | : GetPageRoute<T>( |
189 | page: route!.page, | 189 | page: route!.page, |
190 | + routeName: route!.name, | ||
190 | parameter: route!.parameter, | 191 | parameter: route!.parameter, |
191 | settings: RouteSettings( | 192 | settings: RouteSettings( |
192 | name: settings.name, arguments: settings.arguments), | 193 | name: settings.name, arguments: settings.arguments), |
-
Please register or login to post a comment