Merge "Show traces when side fps is shown or hidden (with reasons)" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
55d247e9dc
@@ -64,6 +64,7 @@ import com.android.systemui.flags.Flags
|
|||||||
import com.android.systemui.keyguard.domain.interactor.AlternateBouncerInteractor
|
import com.android.systemui.keyguard.domain.interactor.AlternateBouncerInteractor
|
||||||
import com.android.systemui.recents.OverviewProxyService
|
import com.android.systemui.recents.OverviewProxyService
|
||||||
import com.android.systemui.util.concurrency.DelayableExecutor
|
import com.android.systemui.util.concurrency.DelayableExecutor
|
||||||
|
import com.android.systemui.util.traceSection
|
||||||
import java.io.PrintWriter
|
import java.io.PrintWriter
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
import kotlinx.coroutines.CoroutineScope
|
import kotlinx.coroutines.CoroutineScope
|
||||||
@@ -215,7 +216,9 @@ constructor(
|
|||||||
requests.add(request)
|
requests.add(request)
|
||||||
mainExecutor.execute {
|
mainExecutor.execute {
|
||||||
if (overlayView == null) {
|
if (overlayView == null) {
|
||||||
createOverlayForDisplay(reason)
|
traceSection("SideFpsController#show(request=${request.name}, reason=$reason") {
|
||||||
|
createOverlayForDisplay(reason)
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
Log.v(TAG, "overlay already shown")
|
Log.v(TAG, "overlay already shown")
|
||||||
}
|
}
|
||||||
@@ -227,7 +230,7 @@ constructor(
|
|||||||
requests.remove(request)
|
requests.remove(request)
|
||||||
mainExecutor.execute {
|
mainExecutor.execute {
|
||||||
if (requests.isEmpty()) {
|
if (requests.isEmpty()) {
|
||||||
overlayView = null
|
traceSection("SideFpsController#hide(${request.name}") { overlayView = null }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user