@Override
  public void onActivityStateChange(Activity activity, int newState) {
    if (!mActivityDelegate.isDocumentActivity(activity)) return;

    // Tabs swiped away when their Activity is dead don't trigger destruction notifications.
    if (newState == ActivityState.STARTED || newState == ActivityState.DESTROYED) {
      mRegularTabModel.updateRecentlyClosed();
      mIncognitoTabModel.updateRecentlyClosed();
    }
  }