handleSystemHide method

  1. @override
void handleSystemHide()
override

Handles the system hiding a context menu.

Called only on the single active instance registered with ServicesBinding.systemContextMenuClient.

Implementation

@override
void handleSystemHide() {
  assert(!_isDisposed);
  assert(isVisible);
  if (_isDisposed || !isVisible) {
    return;
  }
  if (_lastShown == this) {
    _lastShown = null;
  }
  _hiddenBySystem = true;
  onSystemHide?.call();
}