Merge "[View] Clear Hardware-Layers before system destroys HardwareRenderer​."

This commit is contained in:
John Reck
2014-07-31 18:28:07 +00:00
committed by Gerrit Code Review

3
core/java/android/view/ViewRootImpl.java Normal file → Executable file
View File

@@ -1565,6 +1565,9 @@ public final class ViewRootImpl implements ViewParent,
// Our surface is gone
if (mAttachInfo.mHardwareRenderer != null &&
mAttachInfo.mHardwareRenderer.isEnabled()) {
// Destroy hardware layers before hardware renderer is destroyed
mAttachInfo.mHardwareRenderer.destroyHardwareResources(mView);
mAttachInfo.mHardwareRenderer.destroy(true);
}
} else if (surfaceGenerationId != mSurface.getGenerationId() &&