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

Commit ad13c813 authored by Chet Haase's avatar Chet Haase
Browse files

Disable DisplayList properties

DisplayList properties are (again) disabled by default, via flags in
View.java and DisplayListRenderer.h. There are various artifacts to
chase down before enabling by default.

Issue #6198472 Native crash at pc 00076428 in many different apps in JRM80
Issue #6204173 Date/time picker isn't rendering all parts of UI
Issue #6203941 All Apps overscroll effect is rendered weirdly/has flickering
Issue #6200058 CAB rendering issue - not drawing items?
Issue #6198578 Front camera shows black screen after taking picture.

Change-Id: I045dc82ce1d85fedbae3bb88eb2a2dfb6891d41f
parent 222dfc78
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1459,7 +1459,7 @@ public class View implements Drawable.Callback, Drawable.Callback2, KeyEvent.Cal
     * apps.
     * @hide
     */
    public static final boolean USE_DISPLAY_LIST_PROPERTIES = true;
    public static final boolean USE_DISPLAY_LIST_PROPERTIES = false;
    /**
     * Map used to store views' tags.
+1 −1
Original line number Diff line number Diff line
@@ -51,7 +51,7 @@ namespace uirenderer {

// Set to 1 to enable native processing of View properties. 0 by default. Eventually this
// will go away and we will always use this approach for accelerated apps.
#define USE_DISPLAY_LIST_PROPERTIES 1
#define USE_DISPLAY_LIST_PROPERTIES 0

#define TRANSLATION 0x0001
#define ROTATION    0x0002