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

Commit d89f9a8e authored by Fengjiang Li's avatar Fengjiang Li
Browse files

[Launcher Jank] Avoid making ContentResolver binder calls from GestureNavigationSettingsObserver

Test: manual
Flag: NONE performance change
Bug: 333772683
Change-Id: Id6764315d9a2de959186785d4406a6b671e449f5
parent ec942d57
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -53,6 +53,7 @@ import com.android.launcher3.config.FeatureFlags.enableTaskbarNoRecreate
import com.android.launcher3.taskbar.TaskbarControllers.LoggableTaskbarController
import com.android.launcher3.testing.shared.ResourceUtils
import com.android.launcher3.util.DisplayController
import com.android.launcher3.util.Executors
import java.io.PrintWriter
import kotlin.jvm.optionals.getOrNull
import kotlin.math.max
@@ -76,6 +77,7 @@ class TaskbarInsetsController(val context: TaskbarActivityContext) : LoggableTas
    private val gestureNavSettingsObserver =
        GestureNavigationSettingsObserver(
            context.mainThreadHandler,
            Executors.UI_HELPER_EXECUTOR.handler,
            context,
            this::onTaskbarOrBubblebarWindowHeightOrInsetsChanged
        )