Snap for 7670707 from e9b327ea7c0980116b9652b4ded46238f9b6ae8e to sc-v2-release

Change-Id: I4eb3722db0a03f33160c23c7471e7585f3dd2457
diff --git a/iconloaderlib/src/com/android/launcher3/icons/ClockDrawableWrapper.java b/iconloaderlib/src/com/android/launcher3/icons/ClockDrawableWrapper.java
index a7894c9..5e86fde 100644
--- a/iconloaderlib/src/com/android/launcher3/icons/ClockDrawableWrapper.java
+++ b/iconloaderlib/src/com/android/launcher3/icons/ClockDrawableWrapper.java
@@ -25,10 +25,8 @@
 import android.content.res.TypedArray;
 import android.graphics.Bitmap;
 import android.graphics.Canvas;
-import android.graphics.Color;
 import android.graphics.ColorFilter;
 import android.graphics.Paint;
-import android.graphics.PorterDuff;
 import android.graphics.PorterDuff.Mode;
 import android.graphics.PorterDuffColorFilter;
 import android.graphics.Rect;
@@ -373,10 +371,12 @@
             // prepare and draw the foreground
             mInfo.animInfo.applyTime(mTime, mForeground);
 
+            int saveCount = canvas.save();
             canvas.scale(mInfo.scale, mInfo.scale,
                     bounds.exactCenterX() + mInfo.offset, bounds.exactCenterY() + mInfo.offset);
             canvas.clipPath(mFullDrawable.getIconMask());
             mForeground.draw(canvas);
+            canvas.restoreToCount(saveCount);
 
             reschedule();
         }