mirror of
https://github.com/vodemn/m3_lightmeter.git
synced 2024-11-21 15:00:40 +00:00
fixed select film discard notify
This commit is contained in:
parent
ae2216ae3a
commit
d1b96399bb
1 changed files with 4 additions and 2 deletions
|
@ -170,9 +170,11 @@ class Films extends InheritedModel<_FilmsModelAspect> {
|
|||
@override
|
||||
bool updateShouldNotifyDependent(Films oldWidget, Set<_FilmsModelAspect> dependencies) {
|
||||
return (dependencies.contains(_FilmsModelAspect.selected) && oldWidget.selected != selected) ||
|
||||
(dependencies.contains(_FilmsModelAspect.predefinedFilms) &&
|
||||
((dependencies.contains(_FilmsModelAspect.predefinedFilms) ||
|
||||
dependencies.contains(_FilmsModelAspect.filmsInUse)) &&
|
||||
const DeepCollectionEquality().equals(oldWidget.predefinedFilms, predefinedFilms)) ||
|
||||
(dependencies.contains(_FilmsModelAspect.customFilms) &&
|
||||
((dependencies.contains(_FilmsModelAspect.customFilms) ||
|
||||
dependencies.contains(_FilmsModelAspect.filmsInUse)) &&
|
||||
const DeepCollectionEquality().equals(oldWidget.customFilms, customFilms));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue