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

Commit 95a1377b authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Add tracing for setEdgeBackPlugin" into tm-qpr-dev

parents 7206db68 bbfe111a
Loading
Loading
Loading
Loading
+20 −6
Original line number Diff line number Diff line
@@ -501,6 +501,15 @@ public class EdgeBackGestureHandler implements PluginListener<NavigationEdgeBack
    }

    private void updateIsEnabled() {
        try {
            Trace.beginSection("EdgeBackGestureHandler#updateIsEnabled");
            updateIsEnabledTraced();
        } finally {
            Trace.endSection();
        }
    }

    private void updateIsEnabledTraced() {
        boolean isEnabled = mIsAttached && mIsGesturalModeEnabled;
        if (isEnabled == mIsEnabled) {
            return;
@@ -586,6 +595,8 @@ public class EdgeBackGestureHandler implements PluginListener<NavigationEdgeBack
    }

    private void setEdgeBackPlugin(NavigationEdgeBackPlugin edgeBackPlugin) {
        try {
            Trace.beginSection("setEdgeBackPlugin");
            if (mEdgeBackPlugin != null) {
                mEdgeBackPlugin.onDestroy();
            }
@@ -593,6 +604,9 @@ public class EdgeBackGestureHandler implements PluginListener<NavigationEdgeBack
            mEdgeBackPlugin.setBackCallback(mBackCallback);
            mEdgeBackPlugin.setLayoutParams(createLayoutParams());
            updateDisplaySize();
        } finally {
            Trace.endSection();
        }
    }

    public boolean isHandlingGestures() {