From 6b8e944486d94b456bf91b59b50dfa9b4fa88abb Mon Sep 17 00:00:00 2001 From: Nader Jawad Date: Thu, 31 Oct 2019 13:38:38 -0700 Subject: Delegated implementation of Drawable#jumpToCurrentState Updated DrawableWrapper to provide an implementation of Drawable#jumpToCurrentState to call into the internal Drawable's implementation Test: Added CTS test to DrawableWrapper Bug: 142867050 Change-Id: Ifd095c3174da2e240fdfe4a27cfe081db16a6db5 --- graphics/java/android/graphics/drawable/DrawableWrapper.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'graphics/java/android') diff --git a/graphics/java/android/graphics/drawable/DrawableWrapper.java b/graphics/java/android/graphics/drawable/DrawableWrapper.java index 64fc7042dfc7..6c90c4c6c8a4 100644 --- a/graphics/java/android/graphics/drawable/DrawableWrapper.java +++ b/graphics/java/android/graphics/drawable/DrawableWrapper.java @@ -363,6 +363,13 @@ public abstract class DrawableWrapper extends Drawable implements Drawable.Callb return false; } + @Override + public void jumpToCurrentState() { + if (mDrawable != null) { + mDrawable.jumpToCurrentState(); + } + } + @Override protected boolean onLevelChange(int level) { return mDrawable != null && mDrawable.setLevel(level); -- cgit v1.2.3-59-g8ed1b