diff options
| -rw-r--r-- | core/java/android/view/DisplayListCanvas.java | 7 |
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; |