Skip to content

Commit 26dd54f

Browse files
Romain GuyAndroid (Google) Code Review
authored andcommitted
Merge "Ensure we have an EGL context when building layers Bug #5638421" into ics-mr1
2 parents 227a64f + d0609e4 commit 26dd54f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

core/java/android/view/View.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10140,7 +10140,11 @@ public void buildLayer() {
1014010140

1014110141
switch (mLayerType) {
1014210142
case LAYER_TYPE_HARDWARE:
10143-
getHardwareLayer();
10143+
if (mAttachInfo.mHardwareRenderer != null &&
10144+
mAttachInfo.mHardwareRenderer.isEnabled() &&
10145+
mAttachInfo.mHardwareRenderer.validate()) {
10146+
getHardwareLayer();
10147+
}
1014410148
break;
1014510149
case LAYER_TYPE_SOFTWARE:
1014610150
buildDrawingCache(true);

0 commit comments

Comments
 (0)