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

Commit cd028f33 authored by John Reck's avatar John Reck
Browse files

Fix contants; RT-enable WebView pt2

 Bug: 15838537

 * Fix kSync_UIRedrawRequired constant value (woops)
 * Tell CanvasContext that WebView is now rt-safe

Change-Id: Idf15cf21115c2ca24b8ccd00025e8502864cd87c
parent 5444f3cd
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -64,9 +64,9 @@ public class ThreadedRenderer extends HardwareRenderer {

    // Keep in sync with DrawFrameTask.h SYNC_* flags
    // Nothing interesting to report
    private static final int SYNC_OK = 0x0;
    private static final int SYNC_OK = 0;
    // Needs a ViewRoot invalidate
    private static final int SYNC_INVALIDATE_REQUIRED = 0x1;
    private static final int SYNC_INVALIDATE_REQUIRED = 1 << 0;

    private static final String[] VISUALIZERS = {
        PROFILE_PROPERTY_VISUALIZE_BARS,
+1 −3
Original line number Diff line number Diff line
@@ -148,9 +148,7 @@ void CanvasContext::prepareTree(TreeInfo& info) {
    info.out.canDrawThisFrame = !runningBehind;

    if (info.out.hasAnimations || !info.out.canDrawThisFrame) {
        if (info.out.hasFunctors) {
            info.out.requiresUiRedraw = true;
        } else if (!info.out.requiresUiRedraw) {
        if (!info.out.requiresUiRedraw) {
            // If animationsNeedsRedraw is set don't bother posting for an RT anim
            // as we will just end up fighting the UI thread.
            mRenderThread.postFrameCallback(this);
+1 −1
Original line number Diff line number Diff line
@@ -41,7 +41,7 @@ class RenderThread;

enum SyncResult {
    kSync_OK = 0,
    kSync_UIRedrawRequired = 1 << 1,
    kSync_UIRedrawRequired = 1 << 0,
};

/*