summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Alan Viverette <alanv@google.com> 2015-10-21 15:15:23 -0400
committer Alan Viverette <alanv@google.com> 2015-10-21 15:15:23 -0400
commit4a94faa0c74c7ad4defdc6e2fa937c93a4d0b5af (patch)
tree1a4d1c49915a54b0d6ba7a536bef71c625527615
parent459fdf95c60d4804a290e52fd025d33776bf1ed8 (diff)
Scale density correctly on VectorDrawable.applyTheme()
Bug: 25081461 Change-Id: I012e0932e67bc51502dc00e11131218af1377115
-rw-r--r--graphics/java/android/graphics/drawable/VectorDrawable.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/graphics/java/android/graphics/drawable/VectorDrawable.java b/graphics/java/android/graphics/drawable/VectorDrawable.java
index f1eaa23ef324..e161f3d1646c 100644
--- a/graphics/java/android/graphics/drawable/VectorDrawable.java
+++ b/graphics/java/android/graphics/drawable/VectorDrawable.java
@@ -603,7 +603,7 @@ public class VectorDrawable extends Drawable {
final int densityDpi = a.getResources().getDisplayMetrics().densityDpi;
final int newSourceDensity = densityDpi == 0 ? DisplayMetrics.DENSITY_DEFAULT : densityDpi;
final int oldSourceDensity = pathRenderer.mSourceDensity;
- final float densityScale = oldSourceDensity / (float) newSourceDensity;
+ final float densityScale = newSourceDensity / (float) oldSourceDensity;
pathRenderer.mSourceDensity = newSourceDensity;
final int tintMode = a.getInt(R.styleable.VectorDrawable_tintMode, -1);