Merge "Revert "Always project ripples"" into lmp-mr1-dev
diff --git a/graphics/java/android/graphics/drawable/RippleDrawable.java b/graphics/java/android/graphics/drawable/RippleDrawable.java
index f14ccd4..54e1dae 100644
--- a/graphics/java/android/graphics/drawable/RippleDrawable.java
+++ b/graphics/java/android/graphics/drawable/RippleDrawable.java
@@ -348,8 +348,7 @@
*/
@Override
public boolean isProjected() {
- // Always project ripples. We'll handle bounding in draw().
- return true;
+ return getNumberOfLayers() == 0;
}
@Override
@@ -852,7 +851,7 @@
@Override
public Rect getDirtyBounds() {
- if (getNumberOfLayers() == 0) {
+ if (isProjected()) {
final Rect drawingBounds = mDrawingBounds;
final Rect dirtyBounds = mDirtyBounds;
dirtyBounds.set(drawingBounds);