void InputQueue::ContentReceivedInputBlock(uint64_t aInputBlockId, bool aPreventDefault) { APZThreadUtils::AssertOnControllerThread(); INPQ_LOG("got a content response; block=%" PRIu64 "\n", aInputBlockId); bool success = false; CancelableBlockState* block = FindBlockForId(aInputBlockId, nullptr); if (block) { success = block->SetContentResponse(aPreventDefault); block->RecordContentResponseTime(); } if (success) { ProcessQueue(); } }
void InputQueue::ContentReceivedInputBlock(uint64_t aInputBlockId, bool aPreventDefault) { APZThreadUtils::AssertOnControllerThread(); INPQ_LOG("got a content response; block=%" PRIu64 "\n", aInputBlockId); bool success = false; for (size_t i = 0; i < mInputBlockQueue.Length(); i++) { if (mInputBlockQueue[i]->GetBlockId() == aInputBlockId) { CancelableBlockState* block = mInputBlockQueue[i].get(); success = block->SetContentResponse(aPreventDefault); break; } } if (success) { ProcessInputBlocks(); } }