summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Nicolo' Mazzucato <nicomazz@google.com> 2023-02-20 17:12:34 +0000
committer Nicolo' Mazzucato <nicomazz@google.com> 2023-02-20 17:13:32 +0000
commit59d34b59482ce51a29de44bc5c90bd1d91f26e23 (patch)
tree3d2ac8a22460f3a29ce649bc12282e9ea2de4881
parentecfcdcb6a102459af8de3eb1855ba4f6bb88ce38 (diff)
Show traces when side fps is shown or hidden (with reasons)
Bug: 262322084 Test: perfetto trace Change-Id: I1fc36d9af72d529219d6d7742a7efd0bae4f36bc
-rw-r--r--packages/SystemUI/src/com/android/systemui/biometrics/SideFpsController.kt7
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/biometrics/SideFpsController.kt b/packages/SystemUI/src/com/android/systemui/biometrics/SideFpsController.kt
index 6c490780b79a..13ecc8f559dc 100644
--- a/packages/SystemUI/src/com/android/systemui/biometrics/SideFpsController.kt
+++ b/packages/SystemUI/src/com/android/systemui/biometrics/SideFpsController.kt
@@ -64,6 +64,7 @@ import com.android.systemui.flags.Flags
import com.android.systemui.keyguard.domain.interactor.AlternateBouncerInteractor
import com.android.systemui.recents.OverviewProxyService
import com.android.systemui.util.concurrency.DelayableExecutor
+import com.android.systemui.util.traceSection
import java.io.PrintWriter
import javax.inject.Inject
import kotlinx.coroutines.CoroutineScope
@@ -211,7 +212,9 @@ constructor(
requests.add(request)
mainExecutor.execute {
if (overlayView == null) {
- createOverlayForDisplay(reason)
+ traceSection("SideFpsController#show(request=${request.name}, reason=$reason") {
+ createOverlayForDisplay(reason)
+ }
} else {
Log.v(TAG, "overlay already shown")
}
@@ -223,7 +226,7 @@ constructor(
requests.remove(request)
mainExecutor.execute {
if (requests.isEmpty()) {
- overlayView = null
+ traceSection("SideFpsController#hide(${request.name}") { overlayView = null }
}
}
}