Fix blurry downscaled VectorDrawables

The original change was made because the cache could be shared
between two different views on screen at once. This is no
longer really possible thanks to commit
549ee05ac5458d04f8a5dab36cd3bff951e565ff so this workaround
is no longer needed, and now just causes quality loss.

Restore strict equality check for cache hits, which also
matches VectorDrawableCompat behavior.

Test: verified b/32780212 didn't regress
Fixes: 265838627
Change-Id: I5a01064f3fd8090238af6cde54ccb2cce1168bca
diff --git a/libs/hwui/VectorDrawable.cpp b/libs/hwui/VectorDrawable.cpp
index 2ea4e3f..af169f4 100644
--- a/libs/hwui/VectorDrawable.cpp
+++ b/libs/hwui/VectorDrawable.cpp
@@ -540,7 +540,7 @@
 }
 
 bool Tree::canReuseBitmap(Bitmap* bitmap, int width, int height) {
-    return bitmap && width <= bitmap->width() && height <= bitmap->height();
+    return bitmap && width == bitmap->width() && height == bitmap->height();
 }
 
 void Tree::onPropertyChanged(TreeProperties* prop) {