Merge "[View] Clear Hardware-Layers before system destroys HardwareRenderer."
This commit is contained in:
3
core/java/android/view/ViewRootImpl.java
Normal file → Executable file
3
core/java/android/view/ViewRootImpl.java
Normal file → Executable 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() &&
|
||||
|
||||
Reference in New Issue
Block a user