didFeatureUpdate method

void didFeatureUpdate(
  1. InputFeature oldFeature
)

Implementation

void didFeatureUpdate(InputFeature oldFeature) {
  if (oldFeature.visibility != feature.visibility) {
    for (var oldDependency
        in oldFeature.visibility.getDependencies(_inputState!)) {
      oldDependency.removeListener(_updateVisibility);
    }
    for (var newDependency
        in feature.visibility.getDependencies(_inputState!)) {
      newDependency.addListener(_updateVisibility);
    }
  }
}