fireIfChanged static method

void fireIfChanged(
  1. DimenMetrics metrics,
  2. UiModeType uiModeType
)

EN: Fires notifier only when the visible snapshot actually changed. PT: Dispara o notifier apenas quando o snapshot visível mudou de fato.

Implementation

static void fireIfChanged(DimenMetrics metrics, UiModeType uiModeType) {
  if (_firedFor == metrics && _firedUiMode == uiModeType) return;
  _firedFor = metrics;
  _firedUiMode = uiModeType;
  notifier.fire();
}