Searched refs:terminatingAbilityRecord (Results 1 – 1 of 1) sorted by relevance
1354 auto terminatingAbilityRecord = abilityRecord->GetPreAbilityRecord(); in TerminatePreviousAbility() local1355 if (!terminatingAbilityRecord) { in TerminatePreviousAbility()1359 if (!terminatingAbilityRecord->IsTerminating()) { in TerminatePreviousAbility()1365 if (terminatingAbilityRecord->GetAbilityState() == AbilityState::FOREGROUND) { in TerminatePreviousAbility()1366 MoveToBackgroundTask(terminatingAbilityRecord, true); in TerminatePreviousAbility()1368 if (terminatingAbilityRecord->GetAbilityState() == AbilityState::BACKGROUND) { in TerminatePreviousAbility()1369 auto task = [terminatingAbilityRecord, self]() { in TerminatePreviousAbility()1371 self->DelayCompleteTerminate(terminatingAbilityRecord); in TerminatePreviousAbility()1373 terminatingAbilityRecord->Terminate(task); in TerminatePreviousAbility()