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