fix memery leak: '_routesKey' holds the Route reference when the route pop
Showing
1 changed file
with
1 additions
and
0 deletions
| @@ -107,6 +107,7 @@ class RouterReportManager<T> { | @@ -107,6 +107,7 @@ class RouterReportManager<T> { | ||
| 107 | _routesKey[routeName]?.remove(element); | 107 | _routesKey[routeName]?.remove(element); |
| 108 | } | 108 | } |
| 109 | } | 109 | } |
| 110 | + _routesKey.remove(routeName); | ||
| 110 | 111 | ||
| 111 | keysToRemove.clear(); | 112 | keysToRemove.clear(); |
| 112 | } | 113 | } |
-
Please register or login to post a comment