Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9c08ee0f authored by Chris Craik's avatar Chris Craik
Browse files

Disable density scaling for HW canvas

bug:20692121

Change-Id: Ief4514ba55857e183fa281f28e5aceac08d51990
parent aa1cd25d
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -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;