Showing
1 changed file
with
3 additions
and
1 deletions
| @@ -165,7 +165,9 @@ class GetInstance { | @@ -165,7 +165,9 @@ class GetInstance { | ||
| 165 | _InstanceBuilderFactory<S>? dep; | 165 | _InstanceBuilderFactory<S>? dep; | 
| 166 | if (_singl.containsKey(key)) { | 166 | if (_singl.containsKey(key)) { | 
| 167 | final _dep = _singl[key]; | 167 | final _dep = _singl[key]; | 
| 168 | - if (_dep != null && _dep.isDirty) { | 168 | + if (_dep == null || !_dep.isDirty) { | 
| 169 | + return; | ||
| 170 | + } else { | ||
| 169 | dep = _dep as _InstanceBuilderFactory<S>; | 171 | dep = _dep as _InstanceBuilderFactory<S>; | 
| 170 | } | 172 | } | 
| 171 | } | 173 | } | 
- 
Please register or login to post a comment