resetForChanges method

void resetForChanges()

Implementation

void resetForChanges() {
  if (_items.isEmpty || menuState == MenuState.closed) return;

  final state = menuState;

  _dispose();
  _init();

  menuState = MenuState.closed;
  if (state == MenuState.open) {
    closeMenu();
    showMenu();
  }
}