Fix APZ target confirmations arriving before dependent layer transactions. (bug 1154130, r=kats)

This commit is contained in:
David Anderson
2015-04-14 12:24:32 -04:00
parent 08fc75bc1f
commit 10d2eaa0f9
15 changed files with 155 additions and 79 deletions

View File

@@ -483,6 +483,15 @@ PuppetWidget::ClearNativeTouchSequence(nsIObserver* aObserver)
mTabChild->SendClearNativeTouchSequence(notifier.SaveObserver());
return NS_OK;
}
void
PuppetWidget::SetConfirmedTargetAPZC(uint64_t aInputBlockId,
const nsTArray<ScrollableLayerGuid>& aTargets) const
{
if (mTabChild) {
mTabChild->SendSetTargetAPZC(aInputBlockId, aTargets);
}
}
NS_IMETHODIMP_(bool)
PuppetWidget::ExecuteNativeKeyBinding(NativeKeyBindingsType aType,