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

Commit feebd616 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "[Mobile] Log the visibilities received by icon views." into udc-qpr-dev...

Merge "[Mobile] Log the visibilities received by icon views." into udc-qpr-dev am: 9128fd86 am: 82f7289e

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/24247403



Change-Id: I46962ef215e696b038924ff7981244040f24fcdb
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 5bdd53f6 82f7289e
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -38,6 +38,19 @@ class VerboseMobileViewLogger
constructor(
    @VerboseMobileViewLog private val buffer: LogBuffer,
) {
    fun logBinderReceivedVisibility(parentView: View, subId: Int, visibility: Boolean) {
        buffer.log(
            TAG,
            LogLevel.VERBOSE,
            {
                str1 = parentView.getIdForLogging()
                int1 = subId
                bool1 = visibility
            },
            { "Binder[subId=$int1, viewId=$str1] received visibility: $bool1" },
        )
    }

    fun logBinderReceivedSignalIcon(parentView: View, subId: Int, icon: SignalIconModel) {
        buffer.log(
            TAG,
+10 −1
Original line number Diff line number Diff line
@@ -99,7 +99,16 @@ object MobileIconBinder {
                    }
                }

                launch { viewModel.isVisible.collect { isVisible -> view.isVisible = isVisible } }
                launch {
                    viewModel.isVisible.collect { isVisible ->
                        viewModel.verboseLogger?.logBinderReceivedVisibility(
                            view,
                            viewModel.subscriptionId,
                            isVisible
                        )
                        view.isVisible = isVisible
                    }
                }

                // Set the icon for the triangle
                launch {