Ahmed Fwela

fix 2

@@ -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 }