summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2018-04-02 14:28:48 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2018-04-02 14:28:48 +0000
commitffe1c2a266f5b4f2da93bdf0fadc3f40d74329d0 (patch)
tree2b972a5d44e4237bbf91ca17a2937c1f0ddf616d /core/java
parent07daad2dbffa9ce81a5c66adf7f12715bce5516a (diff)
parent2d4f01ba7f544f1bd772239a0f19946b01ed98d9 (diff)
Merge "Restore saveLayer APIs back into the public API." into pi-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/view/View.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index 7e6ee76bb643..97e11b157e7d 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -20224,22 +20224,20 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
int solidColor = getSolidColor();
if (solidColor == 0) {
- final int flags = Canvas.HAS_ALPHA_LAYER_SAVE_FLAG;
-
if (drawTop) {
- canvas.saveLayer(left, top, right, top + length, null, flags);
+ canvas.saveUnclippedLayer(left, top, right, top + length);
}
if (drawBottom) {
- canvas.saveLayer(left, bottom - length, right, bottom, null, flags);
+ canvas.saveUnclippedLayer(left, bottom - length, right, bottom);
}
if (drawLeft) {
- canvas.saveLayer(left, top, left + length, bottom, null, flags);
+ canvas.saveUnclippedLayer(left, top, left + length, bottom);
}
if (drawRight) {
- canvas.saveLayer(right - length, top, right, bottom, null, flags);
+ canvas.saveUnclippedLayer(right - length, top, right, bottom);
}
} else {
scrollabilityCache.setFadeColor(solidColor);