Merge "Speculative fix for missing target crash" into oc-mr1-dev
am: a6aafa33ec
Change-Id: I30c5f2f7b27fb4f35991082bcff5c8995fbcdd75
This commit is contained in:
@@ -280,6 +280,11 @@ CopyResult OpenGLReadbackImpl::copyImageInto(EGLImageKHR eglImage,
|
|||||||
|
|
||||||
bool OpenGLReadbackImpl::copyLayerInto(renderthread::RenderThread& renderThread,
|
bool OpenGLReadbackImpl::copyLayerInto(renderthread::RenderThread& renderThread,
|
||||||
GlLayer& layer, SkBitmap* bitmap) {
|
GlLayer& layer, SkBitmap* bitmap) {
|
||||||
|
if (!layer.isRenderable()) {
|
||||||
|
// layer has never been updated by DeferredLayerUpdater, abort copy
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
return CopyResult::Success == copyTextureInto(Caches::getInstance(),
|
return CopyResult::Success == copyTextureInto(Caches::getInstance(),
|
||||||
renderThread.renderState(), layer.getTexture(), layer.getTexTransform(),
|
renderThread.renderState(), layer.getTexture(), layer.getTexTransform(),
|
||||||
Rect(), bitmap);
|
Rect(), bitmap);
|
||||||
|
|||||||
Reference in New Issue
Block a user