Bug 1016805 - fix AsyncTransactionTracker handling r=nical

This commit is contained in:
Sotaro Ikeda 2014-06-04 15:11:00 -07:00
Родитель 2dad99b5fc
Коммит 32ae4b65c0
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -83,8 +83,8 @@ ImageClient::RemoveTextureWithTracker(TextureClient* aTexture,
#ifdef MOZ_WIDGET_GONK
// AsyncTransactionTracker is supported only on ImageBridge.
// Use AsyncTransactionTracker only when TextureClient is recyeled.
if (GetForwarder()->IsImageBridgeChild() &&
aTexture->HasRecycleCallback()) {
if (aAsyncTransactionTracker ||
(GetForwarder()->IsImageBridgeChild() && aTexture->HasRecycleCallback())) {
RefPtr<AsyncTransactionTracker> request = aAsyncTransactionTracker;
if (!request) {
// Create AsyncTransactionTracker if it is not provided as argument.