Merge "Show traces when side fps is shown or hidden (with reasons)" into tm-qpr-dev

This commit is contained in:
TreeHugger Robot
2023-03-10 14:05:03 +00:00
committed by Android (Google) Code Review

View File

@@ -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
@@ -215,7 +216,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")
}
@@ -227,7 +230,7 @@ constructor(
requests.remove(request)
mainExecutor.execute {
if (requests.isEmpty()) {
overlayView = null
traceSection("SideFpsController#hide(${request.name}") { overlayView = null }
}
}
}