summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java/android/view/DisplayListCanvas.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/view/DisplayListCanvas.java b/core/java/android/view/DisplayListCanvas.java
index bb761f0e8534..52a12f3e4ebc 100644
--- a/core/java/android/view/DisplayListCanvas.java
+++ b/core/java/android/view/DisplayListCanvas.java
@@ -89,6 +89,7 @@ public class DisplayListCanvas extends Canvas {
private DisplayListCanvas() {
super(nCreateDisplayListCanvas());
+ mDensity = 0; // disable bitmap density scaling
}
private static native long nCreateDisplayListCanvas();
@@ -97,6 +98,12 @@ public class DisplayListCanvas extends Canvas {
// Canvas management
///////////////////////////////////////////////////////////////////////////
+
+ @Override
+ public void setDensity(int density) {
+ // drop silently, since DisplayListCanvas doesn't perform density scaling
+ }
+
@Override
public boolean isHardwareAccelerated() {
return true;