markNeedsBuild method
Marks the overlay entry as needing to rebuild.
Ensures that markNeedsBuild is called safely depending on the scheduler phase.
Implementation
@override
void markNeedsBuild() {
if (_ambiguate(SchedulerBinding.instance)!.schedulerPhase ==
SchedulerPhase.persistentCallbacks) {
_ambiguate(SchedulerBinding.instance)!.addPostFrameCallback((_) {
super.markNeedsBuild();
});
} else {
super.markNeedsBuild();
}
}