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

Commit 30c77d68 authored by Xavier Ducrohet's avatar Xavier Ducrohet
Browse files

LayoutLib: get AWT image from new image factory.

Change-Id: Ib760af8a77fefac2571b8b4e48b4728e158aab2f
parent 40c01e38
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -440,8 +440,13 @@ public class LayoutSceneImpl {

            // draw the views
            // create the BufferedImage into which the layout will be rendered.
            if (mParams.getImageFactory() != null) {
                mImage = mParams.getImageFactory().getImage(renderScreenWidth,
                        renderScreenHeight - mScreenOffset);
            } else {
                mImage = new BufferedImage(renderScreenWidth, renderScreenHeight - mScreenOffset,
                        BufferedImage.TYPE_INT_ARGB);
            }

            if (mParams.isCustomBackgroundEnabled()) {
                Graphics2D gc = mImage.createGraphics();
@@ -482,7 +487,7 @@ public class LayoutSceneImpl {
            // log it
            mParams.getLogger().error(t);

            return new SceneResult("Unknown error during inflation.", t);
            return new SceneResult("Unknown error during rendering.", t);
        }
    }